using System; using Microsoft.EntityFrameworkCore.Migrations; using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata; #nullable disable namespace Fengling.Member.Infrastructure.Migrations { /// public partial class ChangeMemberIdToGuid : Migration { /// protected override void Up(MigrationBuilder migrationBuilder) { migrationBuilder.AlterColumn( name: "MemberId", table: "OAuthAuthorization", type: "uuid", nullable: false, oldClrType: typeof(long), oldType: "bigint"); migrationBuilder.AlterColumn( name: "member_id", table: "fls_member_tag", type: "uuid", nullable: false, oldClrType: typeof(long), oldType: "bigint"); migrationBuilder.AlterColumn( name: "id", table: "fls_member", type: "uuid", nullable: false, comment: "会员标识", oldClrType: typeof(long), oldType: "bigint") .OldAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn); } /// protected override void Down(MigrationBuilder migrationBuilder) { migrationBuilder.AlterColumn( name: "MemberId", table: "OAuthAuthorization", type: "bigint", nullable: false, oldClrType: typeof(Guid), oldType: "uuid"); migrationBuilder.AlterColumn( name: "member_id", table: "fls_member_tag", type: "bigint", nullable: false, oldClrType: typeof(Guid), oldType: "uuid"); migrationBuilder.AlterColumn( name: "id", table: "fls_member", type: "bigint", nullable: false, oldClrType: typeof(Guid), oldType: "uuid", oldComment: "会员标识") .Annotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn); } } }