using Microsoft.EntityFrameworkCore.Migrations; #nullable disable namespace Backend.Migrations { /// public partial class AddCandidatePreparationFields : Migration { /// protected override void Up(MigrationBuilder migrationBuilder) { migrationBuilder.AddColumn( name: "AcceptanceNote", table: "Candidates", type: "character varying(500)", maxLength: 500, nullable: true); migrationBuilder.AddColumn( name: "AcceptanceStatus", table: "Candidates", type: "character varying(30)", maxLength: 30, nullable: false, defaultValue: "open"); migrationBuilder.AddColumn( name: "ClipCompilationPlatform", table: "Candidates", type: "character varying(40)", maxLength: 40, nullable: true); migrationBuilder.AddColumn( name: "ClipCompilationTitle", table: "Candidates", type: "character varying(200)", maxLength: 200, nullable: true); migrationBuilder.AddColumn( name: "ClipCompilationUrl", table: "Candidates", type: "character varying(500)", maxLength: 500, nullable: true); migrationBuilder.AddColumn( name: "ClipEmbedStatus", table: "Candidates", type: "character varying(30)", maxLength: 30, nullable: false, defaultValue: "unchecked"); migrationBuilder.UpdateData( table: "Candidates", keyColumn: "Id", keyValue: 1, columns: new[] { "AcceptanceNote", "AcceptanceStatus", "ClipCompilationPlatform", "ClipCompilationTitle", "ClipCompilationUrl", "ClipEmbedStatus" }, values: new object[] { null, "open", null, null, null, "unchecked" }); migrationBuilder.UpdateData( table: "Candidates", keyColumn: "Id", keyValue: 2, columns: new[] { "AcceptanceNote", "AcceptanceStatus", "ClipCompilationPlatform", "ClipCompilationTitle", "ClipCompilationUrl", "ClipEmbedStatus" }, values: new object[] { null, "open", null, null, null, "unchecked" }); migrationBuilder.UpdateData( table: "Candidates", keyColumn: "Id", keyValue: 3, columns: new[] { "AcceptanceNote", "AcceptanceStatus", "ClipCompilationPlatform", "ClipCompilationTitle", "ClipCompilationUrl", "ClipEmbedStatus" }, values: new object[] { null, "open", null, null, null, "unchecked" }); migrationBuilder.UpdateData( table: "Candidates", keyColumn: "Id", keyValue: 4, columns: new[] { "AcceptanceNote", "AcceptanceStatus", "ClipCompilationPlatform", "ClipCompilationTitle", "ClipCompilationUrl", "ClipEmbedStatus" }, values: new object[] { null, "open", null, null, null, "unchecked" }); migrationBuilder.UpdateData( table: "Candidates", keyColumn: "Id", keyValue: 5, columns: new[] { "AcceptanceNote", "AcceptanceStatus", "ClipCompilationPlatform", "ClipCompilationTitle", "ClipCompilationUrl", "ClipEmbedStatus" }, values: new object[] { null, "open", null, null, null, "unchecked" }); migrationBuilder.UpdateData( table: "Candidates", keyColumn: "Id", keyValue: 6, columns: new[] { "AcceptanceNote", "AcceptanceStatus", "ClipCompilationPlatform", "ClipCompilationTitle", "ClipCompilationUrl", "ClipEmbedStatus" }, values: new object[] { null, "open", null, null, null, "unchecked" }); migrationBuilder.UpdateData( table: "Candidates", keyColumn: "Id", keyValue: 7, columns: new[] { "AcceptanceNote", "AcceptanceStatus", "ClipCompilationPlatform", "ClipCompilationTitle", "ClipCompilationUrl", "ClipEmbedStatus" }, values: new object[] { null, "open", null, null, null, "unchecked" }); migrationBuilder.UpdateData( table: "Candidates", keyColumn: "Id", keyValue: 8, columns: new[] { "AcceptanceNote", "AcceptanceStatus", "ClipCompilationPlatform", "ClipCompilationTitle", "ClipCompilationUrl", "ClipEmbedStatus" }, values: new object[] { null, "open", null, null, null, "unchecked" }); migrationBuilder.UpdateData( table: "Candidates", keyColumn: "Id", keyValue: 9, columns: new[] { "AcceptanceNote", "AcceptanceStatus", "ClipCompilationPlatform", "ClipCompilationTitle", "ClipCompilationUrl", "ClipEmbedStatus" }, values: new object[] { null, "open", null, null, null, "unchecked" }); migrationBuilder.UpdateData( table: "Candidates", keyColumn: "Id", keyValue: 10, columns: new[] { "AcceptanceNote", "AcceptanceStatus", "ClipCompilationPlatform", "ClipCompilationTitle", "ClipCompilationUrl", "ClipEmbedStatus" }, values: new object[] { null, "open", null, null, null, "unchecked" }); migrationBuilder.UpdateData( table: "Candidates", keyColumn: "Id", keyValue: 11, columns: new[] { "AcceptanceNote", "AcceptanceStatus", "ClipCompilationPlatform", "ClipCompilationTitle", "ClipCompilationUrl", "ClipEmbedStatus" }, values: new object[] { null, "open", null, null, null, "unchecked" }); migrationBuilder.UpdateData( table: "Candidates", keyColumn: "Id", keyValue: 12, columns: new[] { "AcceptanceNote", "AcceptanceStatus", "ClipCompilationPlatform", "ClipCompilationTitle", "ClipCompilationUrl", "ClipEmbedStatus" }, values: new object[] { null, "open", null, null, null, "unchecked" }); migrationBuilder.UpdateData( table: "Candidates", keyColumn: "Id", keyValue: 13, columns: new[] { "AcceptanceNote", "AcceptanceStatus", "ClipCompilationPlatform", "ClipCompilationTitle", "ClipCompilationUrl", "ClipEmbedStatus" }, values: new object[] { null, "open", null, null, null, "unchecked" }); } /// protected override void Down(MigrationBuilder migrationBuilder) { migrationBuilder.DropColumn( name: "AcceptanceNote", table: "Candidates"); migrationBuilder.DropColumn( name: "AcceptanceStatus", table: "Candidates"); migrationBuilder.DropColumn( name: "ClipCompilationPlatform", table: "Candidates"); migrationBuilder.DropColumn( name: "ClipCompilationTitle", table: "Candidates"); migrationBuilder.DropColumn( name: "ClipCompilationUrl", table: "Candidates"); migrationBuilder.DropColumn( name: "ClipEmbedStatus", table: "Candidates"); } } }