using System; using BTCPayServer.Data; using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Migrations; #nullable disable namespace BTCPayServer.Migrations { [DbContext(typeof(ApplicationDbContext))] [Migration("20230130040047_blob2")] public partial class blob2 : Migration { protected override void Up(MigrationBuilder migrationBuilder) { migrationBuilder.AddColumn( name: "Blob2", table: "Webhooks", type: "JSONB", nullable: true); migrationBuilder.AddColumn( name: "Blob2", table: "WebhookDeliveries", type: "JSONB", nullable: true); migrationBuilder.AddColumn( name: "Blob2", table: "PaymentRequests", type: "JSONB", nullable: true); migrationBuilder.AddColumn( name: "Blob2", table: "Notifications", type: "JSONB", nullable: true); migrationBuilder.AddColumn( name: "Blob2", table: "LightningAddresses", type: "JSONB", nullable: true); migrationBuilder.AddColumn( name: "Blob2", table: "Fido2Credentials", type: "JSONB", nullable: true); migrationBuilder.AddColumn( name: "Blob2", table: "AspNetUsers", type: "JSONB", nullable: true); migrationBuilder.AddColumn( name: "Blob2", table: "ApiKeys", type: "JSONB", nullable: true); migrationBuilder.AddColumn( name: "Blob2", table: "Invoices", type: "JSONB", nullable: true); migrationBuilder.AddColumn( name: "Blob2", table: "Payments", type: "JSONB", nullable: true); migrationBuilder.AddColumn( name: "Blob2", table: "PayoutProcessors", type: "JSONB", nullable: true); migrationBuilder.AddColumn( name: "Blob2", table: "CustodianAccount", type: "JSONB", nullable: true); migrationBuilder.AddColumn( name: "Type", table: "Payments", type: "TEXT", nullable: true); } protected override void Down(MigrationBuilder migrationBuilder) { migrationBuilder.DropColumn( name: "Blob2", table: "Webhooks"); migrationBuilder.DropColumn( name: "Blob2", table: "WebhookDeliveries"); migrationBuilder.DropColumn( name: "Blob2", table: "PaymentRequests"); migrationBuilder.DropColumn( name: "Blob2", table: "Notifications"); migrationBuilder.DropColumn( name: "Blob2", table: "LightningAddresses"); migrationBuilder.DropColumn( name: "Blob2", table: "Fido2Credentials"); migrationBuilder.DropColumn( name: "Blob2", table: "AspNetUsers"); migrationBuilder.DropColumn( name: "Blob2", table: "ApiKeys"); migrationBuilder.DropColumn( name: "Blob2", table: "Invoices"); migrationBuilder.DropColumn( name: "Blob2", table: "Payments"); migrationBuilder.DropColumn( name: "Blob2", table: "PayoutProcessors"); migrationBuilder.DropColumn( name: "Blob2", table: "CustodianAccount"); migrationBuilder.DropColumn( name: "Type", table: "Payments"); } } }