using System; using Microsoft.EntityFrameworkCore.Migrations; #nullable disable namespace RealCV.Infrastructure.Data.Migrations { /// public partial class AddStripeSubscriptionFields : Migration { /// protected override void Up(MigrationBuilder migrationBuilder) { migrationBuilder.AddColumn( name: "CurrentPeriodEnd", table: "AspNetUsers", type: "datetime2", nullable: true); migrationBuilder.AddColumn( name: "StripeSubscriptionId", table: "AspNetUsers", type: "nvarchar(256)", maxLength: 256, nullable: true); migrationBuilder.AddColumn( name: "SubscriptionStatus", table: "AspNetUsers", type: "nvarchar(32)", maxLength: 32, nullable: true); migrationBuilder.CreateIndex( name: "IX_Users_StripeCustomerId", table: "AspNetUsers", column: "StripeCustomerId"); migrationBuilder.CreateIndex( name: "IX_Users_StripeSubscriptionId", table: "AspNetUsers", column: "StripeSubscriptionId"); } /// protected override void Down(MigrationBuilder migrationBuilder) { migrationBuilder.DropIndex( name: "IX_Users_StripeCustomerId", table: "AspNetUsers"); migrationBuilder.DropIndex( name: "IX_Users_StripeSubscriptionId", table: "AspNetUsers"); migrationBuilder.DropColumn( name: "CurrentPeriodEnd", table: "AspNetUsers"); migrationBuilder.DropColumn( name: "StripeSubscriptionId", table: "AspNetUsers"); migrationBuilder.DropColumn( name: "SubscriptionStatus", table: "AspNetUsers"); } } }