using Microsoft.EntityFrameworkCore.Migrations; #nullable disable #pragma warning disable CA1814 // Prefer jagged arrays over multidimensional namespace AsbCloudDb.Migrations { /// public partial class Add_NewWellOperationCategories : Migration { /// protected override void Up(MigrationBuilder migrationBuilder) { migrationBuilder.InsertData( table: "t_well_operation_category", columns: new[] { "id", "id_parent", "key_value_name", "key_value_units", "name" }, values: new object[,] { { 3006, null, "dT", "мин", "Заключительные работы" }, { 5113, 4001, "МСП", "м/ч", "Бурение" }, { 5114, 4013, "dT", "мин", "ТО оборудования" }, { 4019, 3006, "dT", "мин", "Заключительные операции" }, { 5115, 4019, "dT", "мин", "Спуск НКТ" } }); migrationBuilder.Sql ("UPDATE public.t_well_operation SET id_category=5113 WHERE id_category=5002 OR id_category=5003;"); } /// protected override void Down(MigrationBuilder migrationBuilder) { migrationBuilder.DeleteData( table: "t_well_operation_category", keyColumn: "id", keyValue: 5113); migrationBuilder.DeleteData( table: "t_well_operation_category", keyColumn: "id", keyValue: 5114); migrationBuilder.DeleteData( table: "t_well_operation_category", keyColumn: "id", keyValue: 5115); migrationBuilder.DeleteData( table: "t_well_operation_category", keyColumn: "id", keyValue: 4019); migrationBuilder.DeleteData( table: "t_well_operation_category", keyColumn: "id", keyValue: 3006); } } }