using Microsoft.EntityFrameworkCore.Migrations; #nullable disable namespace HyperBooru.Migrations { /// public partial class SecurityRevision : Migration { /// protected override void Up(MigrationBuilder migrationBuilder) { migrationBuilder.AddColumn( name: "DisplayName", table: "SecurityPrincipals", type: "text", nullable: false, defaultValue: ""); migrationBuilder.AlterColumn( name: "Owner", table: "Objects", type: "bytea", nullable: false, defaultValue: new byte[] { 1, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 }, oldClrType: typeof(byte[]), oldType: "bytea", oldDefaultValue: new byte[] { 1, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 }); migrationBuilder.UpdateData( table: "SecurityPrincipals", keyColumn: "LocalPrincipalId", keyValue: -1, columns: new[] { "DisplayName", "Name" }, values: new object[] { "Administrator", "Administrator" }); } /// protected override void Down(MigrationBuilder migrationBuilder) { migrationBuilder.DropColumn( name: "DisplayName", table: "SecurityPrincipals"); migrationBuilder.AlterColumn( name: "Owner", table: "Objects", type: "bytea", nullable: false, defaultValue: new byte[] { 1, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 }, oldClrType: typeof(byte[]), oldType: "bytea", oldDefaultValue: new byte[] { 1, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 }); migrationBuilder.UpdateData( table: "SecurityPrincipals", keyColumn: "LocalPrincipalId", keyValue: -1, column: "Name", value: "admin"); } } }