using Microsoft.EntityFrameworkCore.Migrations;

#nullable disable

namespace AsbCloudDb.Migrations
{
    public partial class Mod_structure_of_WellOperation : Migration
    {
        protected override void Up(MigrationBuilder migrationBuilder)
        {
            migrationBuilder.AddColumn<string>(
                name: "key_value_name",
                table: "t_well_operation_category",
                type: "character varying(32)",
                maxLength: 32,
                nullable: true,
                comment: "Название ключевого показателя операции");

            migrationBuilder.AddColumn<string>(
                name: "key_value_units",
                table: "t_well_operation_category",
                type: "character varying(16)",
                maxLength: 16,
                nullable: true,
                comment: "Единицы измерения ключевого показателя операции");

            migrationBuilder.UpdateData(
                table: "t_well_operation_category",
                keyColumn: "id",
                keyValue: 1,
                columns: new[] { "key_value_name", "key_value_units" },
                values: new object[] { "Продолжительность", "мин" });

            migrationBuilder.UpdateData(
                table: "t_well_operation_category",
                keyColumn: "id",
                keyValue: 2,
                columns: new[] { "key_value_name", "key_value_units" },
                values: new object[] { "МСП", "м/ч" });

            migrationBuilder.UpdateData(
                table: "t_well_operation_category",
                keyColumn: "id",
                keyValue: 3,
                columns: new[] { "key_value_name", "key_value_units" },
                values: new object[] { "МСП", "м/ч" });

            migrationBuilder.UpdateData(
                table: "t_well_operation_category",
                keyColumn: "id",
                keyValue: 4,
                columns: new[] { "key_value_name", "key_value_units" },
                values: new object[] { "Продолжительность", "мин" });

            migrationBuilder.UpdateData(
                table: "t_well_operation_category",
                keyColumn: "id",
                keyValue: 5,
                columns: new[] { "key_value_name", "key_value_units" },
                values: new object[] { "Продолжительность", "мин" });

            migrationBuilder.UpdateData(
                table: "t_well_operation_category",
                keyColumn: "id",
                keyValue: 6,
                columns: new[] { "key_value_name", "key_value_units" },
                values: new object[] { "Продолжительность", "мин" });

            migrationBuilder.UpdateData(
                table: "t_well_operation_category",
                keyColumn: "id",
                keyValue: 7,
                columns: new[] { "key_value_name", "key_value_units" },
                values: new object[] { "Продолжительность", "мин" });

            migrationBuilder.UpdateData(
                table: "t_well_operation_category",
                keyColumn: "id",
                keyValue: 8,
                columns: new[] { "key_value_name", "key_value_units" },
                values: new object[] { "Продолжительность", "мин" });

            migrationBuilder.UpdateData(
                table: "t_well_operation_category",
                keyColumn: "id",
                keyValue: 9,
                columns: new[] { "key_value_name", "key_value_units" },
                values: new object[] { "Продолжительность", "мин" });

            migrationBuilder.UpdateData(
                table: "t_well_operation_category",
                keyColumn: "id",
                keyValue: 10,
                columns: new[] { "key_value_name", "key_value_units" },
                values: new object[] { "Продолжительность", "мин" });

            migrationBuilder.UpdateData(
                table: "t_well_operation_category",
                keyColumn: "id",
                keyValue: 11,
                columns: new[] { "key_value_name", "key_value_units" },
                values: new object[] { "Продолжительность", "мин" });

            migrationBuilder.UpdateData(
                table: "t_well_operation_category",
                keyColumn: "id",
                keyValue: 12,
                columns: new[] { "key_value_name", "key_value_units" },
                values: new object[] { "Продолжительность", "мин" });

            migrationBuilder.UpdateData(
                table: "t_well_operation_category",
                keyColumn: "id",
                keyValue: 13,
                columns: new[] { "key_value_name", "key_value_units" },
                values: new object[] { "Продолжительность", "мин" });

            migrationBuilder.UpdateData(
                table: "t_well_operation_category",
                keyColumn: "id",
                keyValue: 14,
                columns: new[] { "key_value_name", "key_value_units" },
                values: new object[] { "Продолжительность", "мин" });

            migrationBuilder.UpdateData(
                table: "t_well_operation_category",
                keyColumn: "id",
                keyValue: 15,
                columns: new[] { "key_value_name", "key_value_units" },
                values: new object[] { "Продолжительность", "мин" });

            migrationBuilder.UpdateData(
                table: "t_well_operation_category",
                keyColumn: "id",
                keyValue: 16,
                columns: new[] { "key_value_name", "key_value_units" },
                values: new object[] { "Продолжительность", "мин" });

            migrationBuilder.UpdateData(
                table: "t_well_operation_category",
                keyColumn: "id",
                keyValue: 17,
                columns: new[] { "key_value_name", "key_value_units" },
                values: new object[] { "Продолжительность", "мин" });

            migrationBuilder.UpdateData(
                table: "t_well_operation_category",
                keyColumn: "id",
                keyValue: 18,
                columns: new[] { "key_value_name", "key_value_units" },
                values: new object[] { "Продолжительность", "мин" });

            migrationBuilder.UpdateData(
                table: "t_well_operation_category",
                keyColumn: "id",
                keyValue: 19,
                columns: new[] { "key_value_name", "key_value_units" },
                values: new object[] { "Продолжительность", "мин" });

            migrationBuilder.UpdateData(
                table: "t_well_operation_category",
                keyColumn: "id",
                keyValue: 20,
                columns: new[] { "key_value_name", "key_value_units" },
                values: new object[] { "Продолжительность", "мин" });

            migrationBuilder.UpdateData(
                table: "t_well_operation_category",
                keyColumn: "id",
                keyValue: 21,
                columns: new[] { "key_value_name", "key_value_units" },
                values: new object[] { "Продолжительность", "мин" });

            migrationBuilder.UpdateData(
                table: "t_well_operation_category",
                keyColumn: "id",
                keyValue: 22,
                columns: new[] { "key_value_name", "key_value_units" },
                values: new object[] { "Продолжительность", "мин" });

            migrationBuilder.UpdateData(
                table: "t_well_operation_category",
                keyColumn: "id",
                keyValue: 1001,
                columns: new[] { "key_value_name", "key_value_units" },
                values: new object[] { "МСП", "м/ч" });

            migrationBuilder.UpdateData(
                table: "t_well_operation_category",
                keyColumn: "id",
                keyValue: 1002,
                columns: new[] { "key_value_name", "key_value_units" },
                values: new object[] { "Продолжительность", "мин" });

            migrationBuilder.UpdateData(
                table: "t_well_operation_category",
                keyColumn: "id",
                keyValue: 1003,
                columns: new[] { "key_value_name", "key_value_units" },
                values: new object[] { "Продолжительность", "мин" });

            migrationBuilder.UpdateData(
                table: "t_well_operation_category",
                keyColumn: "id",
                keyValue: 1004,
                columns: new[] { "key_value_name", "key_value_units" },
                values: new object[] { "Продолжительность", "мин" });

            migrationBuilder.UpdateData(
                table: "t_well_operation_category",
                keyColumn: "id",
                keyValue: 1005,
                columns: new[] { "key_value_name", "key_value_units" },
                values: new object[] { "Продолжительность", "мин" });

            migrationBuilder.UpdateData(
                table: "t_well_operation_category",
                keyColumn: "id",
                keyValue: 1006,
                columns: new[] { "key_value_name", "key_value_units" },
                values: new object[] { "Продолжительность", "мин" });

            migrationBuilder.UpdateData(
                table: "t_well_operation_category",
                keyColumn: "id",
                keyValue: 1007,
                columns: new[] { "key_value_name", "key_value_units" },
                values: new object[] { "Продолжительность", "мин" });

            migrationBuilder.UpdateData(
                table: "t_well_operation_category",
                keyColumn: "id",
                keyValue: 1008,
                columns: new[] { "key_value_name", "key_value_units" },
                values: new object[] { "Продолжительность", "мин" });

            migrationBuilder.UpdateData(
                table: "t_well_operation_category",
                keyColumn: "id",
                keyValue: 1011,
                columns: new[] { "key_value_name", "key_value_units" },
                values: new object[] { "Продолжительность", "мин" });

            migrationBuilder.UpdateData(
                table: "t_well_operation_category",
                keyColumn: "id",
                keyValue: 1012,
                columns: new[] { "key_value_name", "key_value_units" },
                values: new object[] { "Продолжительность", "мин" });

            migrationBuilder.UpdateData(
                table: "t_well_operation_category",
                keyColumn: "id",
                keyValue: 1013,
                columns: new[] { "key_value_name", "key_value_units" },
                values: new object[] { "Продолжительность", "мин" });

            migrationBuilder.UpdateData(
                table: "t_well_operation_category",
                keyColumn: "id",
                keyValue: 1014,
                columns: new[] { "key_value_name", "key_value_units" },
                values: new object[] { "Продолжительность", "мин" });

            migrationBuilder.UpdateData(
                table: "t_well_operation_category",
                keyColumn: "id",
                keyValue: 1015,
                columns: new[] { "key_value_name", "key_value_units" },
                values: new object[] { "Продолжительность", "мин" });

            migrationBuilder.UpdateData(
                table: "t_well_operation_category",
                keyColumn: "id",
                keyValue: 1016,
                columns: new[] { "key_value_name", "key_value_units" },
                values: new object[] { "Продолжительность", "мин" });

            migrationBuilder.UpdateData(
                table: "t_well_operation_category",
                keyColumn: "id",
                keyValue: 1017,
                columns: new[] { "key_value_name", "key_value_units" },
                values: new object[] { "Продолжительность", "мин" });

            migrationBuilder.UpdateData(
                table: "t_well_operation_category",
                keyColumn: "id",
                keyValue: 1018,
                columns: new[] { "key_value_name", "key_value_units" },
                values: new object[] { "Продолжительность", "мин" });

            migrationBuilder.UpdateData(
                table: "t_well_operation_category",
                keyColumn: "id",
                keyValue: 1019,
                columns: new[] { "key_value_name", "key_value_units" },
                values: new object[] { "Продолжительность", "мин" });

            migrationBuilder.UpdateData(
                table: "t_well_operation_category",
                keyColumn: "id",
                keyValue: 1020,
                columns: new[] { "key_value_name", "key_value_units" },
                values: new object[] { "Продолжительность", "мин" });

            migrationBuilder.UpdateData(
                table: "t_well_operation_category",
                keyColumn: "id",
                keyValue: 1021,
                columns: new[] { "key_value_name", "key_value_units" },
                values: new object[] { "Продолжительность", "мин" });

            migrationBuilder.UpdateData(
                table: "t_well_operation_category",
                keyColumn: "id",
                keyValue: 1022,
                columns: new[] { "key_value_name", "key_value_units" },
                values: new object[] { "Продолжительность", "мин" });

            migrationBuilder.UpdateData(
                table: "t_well_operation_category",
                keyColumn: "id",
                keyValue: 1023,
                columns: new[] { "key_value_name", "key_value_units" },
                values: new object[] { "Продолжительность", "мин" });

            migrationBuilder.UpdateData(
                table: "t_well_operation_category",
                keyColumn: "id",
                keyValue: 1024,
                columns: new[] { "key_value_name", "key_value_units" },
                values: new object[] { "Продолжительность", "мин" });

            migrationBuilder.UpdateData(
                table: "t_well_operation_category",
                keyColumn: "id",
                keyValue: 1025,
                columns: new[] { "key_value_name", "key_value_units" },
                values: new object[] { "Продолжительность", "мин" });

            migrationBuilder.UpdateData(
                table: "t_well_operation_category",
                keyColumn: "id",
                keyValue: 1026,
                columns: new[] { "key_value_name", "key_value_units" },
                values: new object[] { "Продолжительность", "мин" });

            migrationBuilder.UpdateData(
                table: "t_well_operation_category",
                keyColumn: "id",
                keyValue: 1027,
                columns: new[] { "key_value_name", "key_value_units" },
                values: new object[] { "Продолжительность", "мин" });

            migrationBuilder.UpdateData(
                table: "t_well_operation_category",
                keyColumn: "id",
                keyValue: 1028,
                columns: new[] { "key_value_name", "key_value_units" },
                values: new object[] { "Продолжительность", "мин" });

            migrationBuilder.UpdateData(
                table: "t_well_operation_category",
                keyColumn: "id",
                keyValue: 1029,
                columns: new[] { "key_value_name", "key_value_units" },
                values: new object[] { "Продолжительность", "мин" });

            migrationBuilder.UpdateData(
                table: "t_well_operation_category",
                keyColumn: "id",
                keyValue: 1030,
                columns: new[] { "key_value_name", "key_value_units" },
                values: new object[] { "Продолжительность", "мин" });

            migrationBuilder.UpdateData(
                table: "t_well_operation_category",
                keyColumn: "id",
                keyValue: 1031,
                columns: new[] { "key_value_name", "key_value_units" },
                values: new object[] { "Продолжительность", "мин" });

            migrationBuilder.UpdateData(
                table: "t_well_operation_category",
                keyColumn: "id",
                keyValue: 1032,
                columns: new[] { "key_value_name", "key_value_units" },
                values: new object[] { "Продолжительность", "мин" });

            migrationBuilder.UpdateData(
                table: "t_well_operation_category",
                keyColumn: "id",
                keyValue: 1033,
                columns: new[] { "key_value_name", "key_value_units" },
                values: new object[] { "Продолжительность", "мин" });

            migrationBuilder.UpdateData(
                table: "t_well_operation_category",
                keyColumn: "id",
                keyValue: 1034,
                columns: new[] { "key_value_name", "key_value_units" },
                values: new object[] { "Продолжительность", "мин" });

            migrationBuilder.UpdateData(
                table: "t_well_operation_category",
                keyColumn: "id",
                keyValue: 1035,
                columns: new[] { "key_value_name", "key_value_units" },
                values: new object[] { "Продолжительность", "мин" });

            migrationBuilder.UpdateData(
                table: "t_well_operation_category",
                keyColumn: "id",
                keyValue: 1037,
                columns: new[] { "key_value_name", "key_value_units" },
                values: new object[] { "Продолжительность", "мин" });

            migrationBuilder.UpdateData(
                table: "t_well_operation_category",
                keyColumn: "id",
                keyValue: 1038,
                columns: new[] { "key_value_name", "key_value_units" },
                values: new object[] { "Продолжительность", "мин" });

            migrationBuilder.UpdateData(
                table: "t_well_operation_category",
                keyColumn: "id",
                keyValue: 1039,
                columns: new[] { "key_value_name", "key_value_units" },
                values: new object[] { "Продолжительность", "мин" });

            migrationBuilder.UpdateData(
                table: "t_well_operation_category",
                keyColumn: "id",
                keyValue: 1040,
                columns: new[] { "key_value_name", "key_value_units" },
                values: new object[] { "Продолжительность", "мин" });

            migrationBuilder.UpdateData(
                table: "t_well_operation_category",
                keyColumn: "id",
                keyValue: 1041,
                columns: new[] { "key_value_name", "key_value_units" },
                values: new object[] { "Продолжительность", "мин" });

            migrationBuilder.UpdateData(
                table: "t_well_operation_category",
                keyColumn: "id",
                keyValue: 1042,
                columns: new[] { "key_value_name", "key_value_units" },
                values: new object[] { "Продолжительность", "мин" });

            migrationBuilder.UpdateData(
                table: "t_well_operation_category",
                keyColumn: "id",
                keyValue: 1043,
                columns: new[] { "key_value_name", "key_value_units" },
                values: new object[] { "Продолжительность", "мин" });

            migrationBuilder.UpdateData(
                table: "t_well_operation_category",
                keyColumn: "id",
                keyValue: 1044,
                columns: new[] { "key_value_name", "key_value_units" },
                values: new object[] { "Продолжительность", "мин" });

            migrationBuilder.UpdateData(
                table: "t_well_operation_category",
                keyColumn: "id",
                keyValue: 1045,
                columns: new[] { "key_value_name", "key_value_units" },
                values: new object[] { "Продолжительность", "мин" });

            migrationBuilder.UpdateData(
                table: "t_well_operation_category",
                keyColumn: "id",
                keyValue: 1046,
                columns: new[] { "key_value_name", "key_value_units" },
                values: new object[] { "Продолжительность", "мин" });

            migrationBuilder.UpdateData(
                table: "t_well_operation_category",
                keyColumn: "id",
                keyValue: 1047,
                columns: new[] { "key_value_name", "key_value_units" },
                values: new object[] { "Продолжительность", "мин" });

            migrationBuilder.UpdateData(
                table: "t_well_operation_category",
                keyColumn: "id",
                keyValue: 1048,
                columns: new[] { "key_value_name", "key_value_units" },
                values: new object[] { "Продолжительность", "мин" });

            migrationBuilder.UpdateData(
                table: "t_well_operation_category",
                keyColumn: "id",
                keyValue: 1050,
                columns: new[] { "key_value_name", "key_value_units" },
                values: new object[] { "Продолжительность", "мин" });

            migrationBuilder.UpdateData(
                table: "t_well_operation_category",
                keyColumn: "id",
                keyValue: 1051,
                columns: new[] { "key_value_name", "key_value_units" },
                values: new object[] { "Продолжительность", "мин" });

            migrationBuilder.UpdateData(
                table: "t_well_operation_category",
                keyColumn: "id",
                keyValue: 1052,
                columns: new[] { "key_value_name", "key_value_units" },
                values: new object[] { "Продолжительность", "мин" });

            migrationBuilder.UpdateData(
                table: "t_well_operation_category",
                keyColumn: "id",
                keyValue: 1053,
                columns: new[] { "key_value_name", "key_value_units" },
                values: new object[] { "Продолжительность", "мин" });

            migrationBuilder.UpdateData(
                table: "t_well_operation_category",
                keyColumn: "id",
                keyValue: 1054,
                columns: new[] { "key_value_name", "key_value_units" },
                values: new object[] { "Продолжительность", "мин" });

            migrationBuilder.UpdateData(
                table: "t_well_operation_category",
                keyColumn: "id",
                keyValue: 1055,
                columns: new[] { "key_value_name", "key_value_units" },
                values: new object[] { "Продолжительность", "мин" });
        }

        protected override void Down(MigrationBuilder migrationBuilder)
        {
            migrationBuilder.DropColumn(
                name: "key_value_name",
                table: "t_well_operation_category");

            migrationBuilder.DropColumn(
                name: "key_value_units",
                table: "t_well_operation_category");
        }
    }
}