using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Migrations; using NodaTime; #nullable disable namespace Foxnouns.Backend.Database.Migrations { /// [DbContext(typeof(DatabaseContext))] [Migration("20240926130208_NonNullableSids")] public partial class NonNullableSids : Migration { /// protected override void Up(MigrationBuilder migrationBuilder) { migrationBuilder.AlterColumn( name: "sid", table: "users", type: "text", nullable: false, defaultValueSql: "find_free_user_sid()", oldClrType: typeof(string), oldType: "text", oldNullable: true ); migrationBuilder.AlterColumn( name: "sid", table: "members", type: "text", nullable: false, defaultValueSql: "find_free_member_sid()", oldClrType: typeof(string), oldType: "text", oldNullable: true ); } /// protected override void Down(MigrationBuilder migrationBuilder) { migrationBuilder.AlterColumn( name: "sid", table: "users", type: "text", nullable: true, oldClrType: typeof(string), oldType: "text", oldDefaultValueSql: "find_free_user_sid()" ); migrationBuilder.AlterColumn( name: "sid", table: "members", type: "text", nullable: true, oldClrType: typeof(string), oldType: "text", oldDefaultValueSql: "find_free_member_sid()" ); } } }