using System.Collections.Generic; using Microsoft.EntityFrameworkCore.Migrations; #nullable disable namespace API.Migrations { /// public partial class dev0703253 : Migration { /// protected override void Up(MigrationBuilder migrationBuilder) { migrationBuilder.DropColumn( name: "AppToken", table: "NotificationConnectors"); migrationBuilder.DropColumn( name: "Auth", table: "NotificationConnectors"); migrationBuilder.DropColumn( name: "Endpoint", table: "NotificationConnectors"); migrationBuilder.DropColumn( name: "Id", table: "NotificationConnectors"); migrationBuilder.DropColumn( name: "NotificationConnectorType", table: "NotificationConnectors"); migrationBuilder.DropColumn( name: "Ntfy_Endpoint", table: "NotificationConnectors"); migrationBuilder.DropColumn( name: "Topic", table: "NotificationConnectors"); migrationBuilder.AlterDatabase() .Annotation("Npgsql:PostgresExtension:hstore", ",,"); migrationBuilder.AddColumn( name: "Body", table: "NotificationConnectors", type: "text", nullable: false, defaultValue: ""); migrationBuilder.AddColumn>( name: "Headers", table: "NotificationConnectors", type: "hstore", nullable: false); migrationBuilder.AddColumn( name: "HttpMethod", table: "NotificationConnectors", type: "text", nullable: false, defaultValue: ""); migrationBuilder.AddColumn( name: "Url", table: "NotificationConnectors", type: "text", nullable: false, defaultValue: ""); } /// protected override void Down(MigrationBuilder migrationBuilder) { migrationBuilder.DropColumn( name: "Body", table: "NotificationConnectors"); migrationBuilder.DropColumn( name: "Headers", table: "NotificationConnectors"); migrationBuilder.DropColumn( name: "HttpMethod", table: "NotificationConnectors"); migrationBuilder.DropColumn( name: "Url", table: "NotificationConnectors"); migrationBuilder.AlterDatabase() .OldAnnotation("Npgsql:PostgresExtension:hstore", ",,"); migrationBuilder.AddColumn( name: "AppToken", table: "NotificationConnectors", type: "text", nullable: true); migrationBuilder.AddColumn( name: "Auth", table: "NotificationConnectors", type: "text", nullable: true); migrationBuilder.AddColumn( name: "Endpoint", table: "NotificationConnectors", type: "text", nullable: true); migrationBuilder.AddColumn( name: "Id", table: "NotificationConnectors", type: "text", nullable: true); migrationBuilder.AddColumn( name: "NotificationConnectorType", table: "NotificationConnectors", type: "smallint", nullable: false, defaultValue: (byte)0); migrationBuilder.AddColumn( name: "Ntfy_Endpoint", table: "NotificationConnectors", type: "text", nullable: true); migrationBuilder.AddColumn( name: "Topic", table: "NotificationConnectors", type: "text", nullable: true); } } }