forked from ddrilling/AsbCloudServer
Fix spelling for defaults.
Replace DateTime to DateTimeOffset in models
This commit is contained in:
parent
989fb8ad95
commit
962d6e15b6
3080
AsbCloudDb/Migrations/20211230054224_Fix_spelling_of_defaults.Designer.cs
generated
Normal file
3080
AsbCloudDb/Migrations/20211230054224_Fix_spelling_of_defaults.Designer.cs
generated
Normal file
File diff suppressed because it is too large
Load Diff
113
AsbCloudDb/Migrations/20211230054224_Fix_spelling_of_defaults.cs
Normal file
113
AsbCloudDb/Migrations/20211230054224_Fix_spelling_of_defaults.cs
Normal file
@ -0,0 +1,113 @@
|
||||
using Microsoft.EntityFrameworkCore.Migrations;
|
||||
|
||||
#nullable disable
|
||||
|
||||
namespace AsbCloudDb.Migrations
|
||||
{
|
||||
public partial class Fix_spelling_of_defaults : Migration
|
||||
{
|
||||
protected override void Up(MigrationBuilder migrationBuilder)
|
||||
{
|
||||
migrationBuilder.UpdateData(
|
||||
table: "t_well_operation_category",
|
||||
keyColumn: "id",
|
||||
keyValue: 1014,
|
||||
column: "name",
|
||||
value: "Опрессовка Ц.К.");
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "t_well_section_type",
|
||||
keyColumn: "id",
|
||||
keyValue: 1,
|
||||
column: "caption",
|
||||
value: "Пилотный ствол");
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "t_well_section_type",
|
||||
keyColumn: "id",
|
||||
keyValue: 2,
|
||||
column: "caption",
|
||||
value: "Направление");
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "t_well_section_type",
|
||||
keyColumn: "id",
|
||||
keyValue: 3,
|
||||
column: "caption",
|
||||
value: "Кондуктор");
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "t_well_section_type",
|
||||
keyColumn: "id",
|
||||
keyValue: 4,
|
||||
column: "caption",
|
||||
value: "Эксплуатационная колонна");
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "t_well_section_type",
|
||||
keyColumn: "id",
|
||||
keyValue: 5,
|
||||
column: "caption",
|
||||
value: "Транспортный ствол");
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "t_well_section_type",
|
||||
keyColumn: "id",
|
||||
keyValue: 6,
|
||||
column: "caption",
|
||||
value: "Хвостовик");
|
||||
}
|
||||
|
||||
protected override void Down(MigrationBuilder migrationBuilder)
|
||||
{
|
||||
migrationBuilder.UpdateData(
|
||||
table: "t_well_operation_category",
|
||||
keyColumn: "id",
|
||||
keyValue: 1014,
|
||||
column: "name",
|
||||
value: "Опресовка Ц.К.");
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "t_well_section_type",
|
||||
keyColumn: "id",
|
||||
keyValue: 1,
|
||||
column: "caption",
|
||||
value: "Пилотный ствол 1");
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "t_well_section_type",
|
||||
keyColumn: "id",
|
||||
keyValue: 2,
|
||||
column: "caption",
|
||||
value: "Направление 1");
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "t_well_section_type",
|
||||
keyColumn: "id",
|
||||
keyValue: 3,
|
||||
column: "caption",
|
||||
value: "Кондуктор 1");
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "t_well_section_type",
|
||||
keyColumn: "id",
|
||||
keyValue: 4,
|
||||
column: "caption",
|
||||
value: "Эксплуатационная колонна 1");
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "t_well_section_type",
|
||||
keyColumn: "id",
|
||||
keyValue: 5,
|
||||
column: "caption",
|
||||
value: "Транспортный ствол 1");
|
||||
|
||||
migrationBuilder.UpdateData(
|
||||
table: "t_well_section_type",
|
||||
keyColumn: "id",
|
||||
keyValue: 6,
|
||||
column: "caption",
|
||||
value: "Хвостовик 1");
|
||||
}
|
||||
}
|
||||
}
|
@ -7,6 +7,8 @@ using Microsoft.EntityFrameworkCore.Infrastructure;
|
||||
using Microsoft.EntityFrameworkCore.Storage.ValueConversion;
|
||||
using Npgsql.EntityFrameworkCore.PostgreSQL.Metadata;
|
||||
|
||||
#nullable disable
|
||||
|
||||
namespace AsbCloudDb.Migrations
|
||||
{
|
||||
[DbContext(typeof(AsbCloudDbContext))]
|
||||
@ -16,19 +18,21 @@ namespace AsbCloudDb.Migrations
|
||||
{
|
||||
#pragma warning disable 612, 618
|
||||
modelBuilder
|
||||
.HasPostgresExtension("adminpack")
|
||||
.HasAnnotation("Relational:Collation", "Russian_Russia.1251")
|
||||
.HasAnnotation("Relational:MaxIdentifierLength", 63)
|
||||
.HasAnnotation("ProductVersion", "5.0.10")
|
||||
.HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn);
|
||||
.UseCollation("Russian_Russia.1251")
|
||||
.HasAnnotation("ProductVersion", "6.0.1")
|
||||
.HasAnnotation("Relational:MaxIdentifierLength", 63);
|
||||
|
||||
NpgsqlModelBuilderExtensions.HasPostgresExtension(modelBuilder, "adminpack");
|
||||
NpgsqlModelBuilderExtensions.UseIdentityByDefaultColumns(modelBuilder);
|
||||
|
||||
modelBuilder.Entity("AsbCloudDb.Model.Cluster", b =>
|
||||
{
|
||||
b.Property<int>("Id")
|
||||
.ValueGeneratedOnAdd()
|
||||
.HasColumnType("integer")
|
||||
.HasColumnName("id")
|
||||
.HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn);
|
||||
.HasColumnName("id");
|
||||
|
||||
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<int>("Id"));
|
||||
|
||||
b.Property<string>("Caption")
|
||||
.HasMaxLength(255)
|
||||
@ -54,8 +58,7 @@ namespace AsbCloudDb.Migrations
|
||||
|
||||
b.ToTable("t_cluster");
|
||||
|
||||
b
|
||||
.HasComment("Кусты");
|
||||
b.HasComment("Кусты");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("AsbCloudDb.Model.Company", b =>
|
||||
@ -63,8 +66,9 @@ namespace AsbCloudDb.Migrations
|
||||
b.Property<int>("Id")
|
||||
.ValueGeneratedOnAdd()
|
||||
.HasColumnType("integer")
|
||||
.HasColumnName("id")
|
||||
.HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn);
|
||||
.HasColumnName("id");
|
||||
|
||||
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<int>("Id"));
|
||||
|
||||
b.Property<string>("Caption")
|
||||
.HasMaxLength(255)
|
||||
@ -97,8 +101,9 @@ namespace AsbCloudDb.Migrations
|
||||
b.Property<int>("Id")
|
||||
.ValueGeneratedOnAdd()
|
||||
.HasColumnType("integer")
|
||||
.HasColumnName("id")
|
||||
.HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn);
|
||||
.HasColumnName("id");
|
||||
|
||||
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<int>("Id"));
|
||||
|
||||
b.Property<string>("Caption")
|
||||
.HasMaxLength(255)
|
||||
@ -132,8 +137,9 @@ namespace AsbCloudDb.Migrations
|
||||
b.Property<int>("Id")
|
||||
.ValueGeneratedOnAdd()
|
||||
.HasColumnType("integer")
|
||||
.HasColumnName("id")
|
||||
.HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn);
|
||||
.HasColumnName("id");
|
||||
|
||||
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<int>("Id"));
|
||||
|
||||
b.Property<string>("Caption")
|
||||
.HasMaxLength(255)
|
||||
@ -152,8 +158,7 @@ namespace AsbCloudDb.Migrations
|
||||
|
||||
b.ToTable("t_deposit");
|
||||
|
||||
b
|
||||
.HasComment("Месторождение");
|
||||
b.HasComment("Месторождение");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("AsbCloudDb.Model.DrillFlowChart", b =>
|
||||
@ -161,8 +166,9 @@ namespace AsbCloudDb.Migrations
|
||||
b.Property<int>("Id")
|
||||
.ValueGeneratedOnAdd()
|
||||
.HasColumnType("integer")
|
||||
.HasColumnName("id")
|
||||
.HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn);
|
||||
.HasColumnName("id");
|
||||
|
||||
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<int>("Id"));
|
||||
|
||||
b.Property<double>("AxialLoadMax")
|
||||
.HasColumnType("double precision")
|
||||
@ -204,7 +210,7 @@ namespace AsbCloudDb.Migrations
|
||||
.HasColumnName("id_operation_category")
|
||||
.HasComment("Id типа операции");
|
||||
|
||||
b.Property<DateTime>("LastUpdate")
|
||||
b.Property<DateTimeOffset>("LastUpdate")
|
||||
.HasColumnType("timestamp with time zone")
|
||||
.HasColumnName("last_update")
|
||||
.HasComment("Дата последнего изменения");
|
||||
@ -247,8 +253,7 @@ namespace AsbCloudDb.Migrations
|
||||
|
||||
b.ToTable("t_drill_flow_chart");
|
||||
|
||||
b
|
||||
.HasComment("Параметры корридоров бурения (диапазоны параметров бурения)");
|
||||
b.HasComment("Параметры корридоров бурения (диапазоны параметров бурения)");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("AsbCloudDb.Model.DrillParams", b =>
|
||||
@ -256,8 +261,9 @@ namespace AsbCloudDb.Migrations
|
||||
b.Property<int>("Id")
|
||||
.ValueGeneratedOnAdd()
|
||||
.HasColumnType("integer")
|
||||
.HasColumnName("id")
|
||||
.HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn);
|
||||
.HasColumnName("id");
|
||||
|
||||
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<int>("Id"));
|
||||
|
||||
b.Property<double>("AxialLoadAvg")
|
||||
.HasColumnType("double precision")
|
||||
@ -362,8 +368,7 @@ namespace AsbCloudDb.Migrations
|
||||
|
||||
b.ToTable("t_drill_params");
|
||||
|
||||
b
|
||||
.HasComment("Режим бурения в секции (диапазоны параметров бурения)");
|
||||
b.HasComment("Режим бурения в секции (диапазоны параметров бурения)");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("AsbCloudDb.Model.FileCategory", b =>
|
||||
@ -371,8 +376,9 @@ namespace AsbCloudDb.Migrations
|
||||
b.Property<int>("Id")
|
||||
.ValueGeneratedOnAdd()
|
||||
.HasColumnType("integer")
|
||||
.HasColumnName("id")
|
||||
.HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn);
|
||||
.HasColumnName("id");
|
||||
|
||||
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<int>("Id"));
|
||||
|
||||
b.Property<string>("Name")
|
||||
.HasColumnType("text")
|
||||
@ -388,8 +394,7 @@ namespace AsbCloudDb.Migrations
|
||||
|
||||
b.ToTable("t_file_category");
|
||||
|
||||
b
|
||||
.HasComment("Категории файлов");
|
||||
b.HasComment("Категории файлов");
|
||||
|
||||
b.HasData(
|
||||
new
|
||||
@ -477,8 +482,9 @@ namespace AsbCloudDb.Migrations
|
||||
b.Property<int>("Id")
|
||||
.ValueGeneratedOnAdd()
|
||||
.HasColumnType("integer")
|
||||
.HasColumnName("id")
|
||||
.HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn);
|
||||
.HasColumnName("id");
|
||||
|
||||
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<int>("Id"));
|
||||
|
||||
b.Property<int?>("IdAuthor")
|
||||
.HasColumnType("integer")
|
||||
@ -515,7 +521,7 @@ namespace AsbCloudDb.Migrations
|
||||
.HasColumnName("file_size")
|
||||
.HasComment("Размер файла");
|
||||
|
||||
b.Property<DateTime>("UploadDate")
|
||||
b.Property<DateTimeOffset>("UploadDate")
|
||||
.HasColumnType("timestamp with time zone")
|
||||
.HasColumnName("date");
|
||||
|
||||
@ -529,8 +535,7 @@ namespace AsbCloudDb.Migrations
|
||||
|
||||
b.ToTable("t_file_info");
|
||||
|
||||
b
|
||||
.HasComment("Файлы всех категорий");
|
||||
b.HasComment("Файлы всех категорий");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("AsbCloudDb.Model.FileMark", b =>
|
||||
@ -538,8 +543,9 @@ namespace AsbCloudDb.Migrations
|
||||
b.Property<int>("Id")
|
||||
.ValueGeneratedOnAdd()
|
||||
.HasColumnType("integer")
|
||||
.HasColumnName("id")
|
||||
.HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn);
|
||||
.HasColumnName("id");
|
||||
|
||||
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<int>("Id"));
|
||||
|
||||
b.Property<string>("Comment")
|
||||
.HasMaxLength(255)
|
||||
@ -547,7 +553,7 @@ namespace AsbCloudDb.Migrations
|
||||
.HasColumnName("comment")
|
||||
.HasComment("Комментарий");
|
||||
|
||||
b.Property<DateTime>("DateCreated")
|
||||
b.Property<DateTimeOffset>("DateCreated")
|
||||
.HasColumnType("timestamp with time zone")
|
||||
.HasColumnName("date_created")
|
||||
.HasComment("Дата совершенного действия");
|
||||
@ -580,8 +586,7 @@ namespace AsbCloudDb.Migrations
|
||||
|
||||
b.ToTable("t_file_mark");
|
||||
|
||||
b
|
||||
.HasComment("Действия с файлами.");
|
||||
b.HasComment("Действия с файлами.");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("AsbCloudDb.Model.Measure", b =>
|
||||
@ -589,10 +594,11 @@ namespace AsbCloudDb.Migrations
|
||||
b.Property<int>("Id")
|
||||
.ValueGeneratedOnAdd()
|
||||
.HasColumnType("integer")
|
||||
.HasColumnName("id")
|
||||
.HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn);
|
||||
.HasColumnName("id");
|
||||
|
||||
b.Property<Dictionary<string, object>>("Data")
|
||||
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<int>("Id"));
|
||||
|
||||
b.Property<RawData>("Data")
|
||||
.HasColumnType("jsonb")
|
||||
.HasColumnName("data")
|
||||
.HasComment("Данные таблицы последних данных");
|
||||
@ -612,7 +618,7 @@ namespace AsbCloudDb.Migrations
|
||||
.HasColumnName("is_deleted")
|
||||
.HasComment("Пометка удаленным");
|
||||
|
||||
b.Property<DateTime>("Timestamp")
|
||||
b.Property<DateTimeOffset>("Timestamp")
|
||||
.HasColumnType("timestamp with time zone")
|
||||
.HasColumnName("timestamp")
|
||||
.HasComment("время добавления");
|
||||
@ -625,8 +631,7 @@ namespace AsbCloudDb.Migrations
|
||||
|
||||
b.ToTable("t_measure");
|
||||
|
||||
b
|
||||
.HasComment("Таблица c данными для вкладки 'Последние данные'");
|
||||
b.HasComment("Таблица c данными для вкладки 'Последние данные'");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("AsbCloudDb.Model.MeasureCategory", b =>
|
||||
@ -634,8 +639,9 @@ namespace AsbCloudDb.Migrations
|
||||
b.Property<int>("Id")
|
||||
.ValueGeneratedOnAdd()
|
||||
.HasColumnType("integer")
|
||||
.HasColumnName("id")
|
||||
.HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn);
|
||||
.HasColumnName("id");
|
||||
|
||||
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<int>("Id"));
|
||||
|
||||
b.Property<string>("Name")
|
||||
.HasColumnType("text")
|
||||
@ -651,8 +657,7 @@ namespace AsbCloudDb.Migrations
|
||||
|
||||
b.ToTable("t_measure_category");
|
||||
|
||||
b
|
||||
.HasComment("Категория последних данных");
|
||||
b.HasComment("Категория последних данных");
|
||||
|
||||
b.HasData(
|
||||
new
|
||||
@ -680,8 +685,9 @@ namespace AsbCloudDb.Migrations
|
||||
b.Property<int>("Id")
|
||||
.ValueGeneratedOnAdd()
|
||||
.HasColumnType("integer")
|
||||
.HasColumnName("id")
|
||||
.HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn);
|
||||
.HasColumnName("id");
|
||||
|
||||
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<int>("Id"));
|
||||
|
||||
b.Property<string>("Description")
|
||||
.HasMaxLength(255)
|
||||
@ -699,8 +705,7 @@ namespace AsbCloudDb.Migrations
|
||||
|
||||
b.ToTable("t_permission");
|
||||
|
||||
b
|
||||
.HasComment("Разрешения на доступ к данным");
|
||||
b.HasComment("Разрешения на доступ к данным");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("AsbCloudDb.Model.RelationCompanyWell", b =>
|
||||
@ -719,8 +724,7 @@ namespace AsbCloudDb.Migrations
|
||||
|
||||
b.ToTable("t_relation_company_well");
|
||||
|
||||
b
|
||||
.HasComment("отношение скважин и компаний");
|
||||
b.HasComment("отношение скважин и компаний");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("AsbCloudDb.Model.RelationUserRolePermission", b =>
|
||||
@ -739,8 +743,7 @@ namespace AsbCloudDb.Migrations
|
||||
|
||||
b.ToTable("t_relation_user_role_permission");
|
||||
|
||||
b
|
||||
.HasComment("Отношение ролей пользователей и разрешений доступа");
|
||||
b.HasComment("Отношение ролей пользователей и разрешений доступа");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("AsbCloudDb.Model.RelationUserUserRole", b =>
|
||||
@ -759,8 +762,7 @@ namespace AsbCloudDb.Migrations
|
||||
|
||||
b.ToTable("t_relation_user_user_role");
|
||||
|
||||
b
|
||||
.HasComment("Отношение пользователей и ролей");
|
||||
b.HasComment("Отношение пользователей и ролей");
|
||||
|
||||
b.HasData(
|
||||
new
|
||||
@ -775,8 +777,9 @@ namespace AsbCloudDb.Migrations
|
||||
b.Property<int>("Id")
|
||||
.ValueGeneratedOnAdd()
|
||||
.HasColumnType("integer")
|
||||
.HasColumnName("id")
|
||||
.HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn);
|
||||
.HasColumnName("id");
|
||||
|
||||
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<int>("Id"));
|
||||
|
||||
b.Property<DateTimeOffset>("Begin")
|
||||
.HasColumnType("timestamp with time zone")
|
||||
@ -815,8 +818,7 @@ namespace AsbCloudDb.Migrations
|
||||
|
||||
b.ToTable("t_report_property");
|
||||
|
||||
b
|
||||
.HasComment("Отчеты с данными по буровым");
|
||||
b.HasComment("Отчеты с данными по буровым");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("AsbCloudDb.Model.SetpointsRequest", b =>
|
||||
@ -824,8 +826,9 @@ namespace AsbCloudDb.Migrations
|
||||
b.Property<int>("Id")
|
||||
.ValueGeneratedOnAdd()
|
||||
.HasColumnType("integer")
|
||||
.HasColumnName("id")
|
||||
.HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn);
|
||||
.HasColumnName("id");
|
||||
|
||||
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<int>("Id"));
|
||||
|
||||
b.Property<string>("Comment")
|
||||
.HasColumnType("text")
|
||||
@ -857,7 +860,7 @@ namespace AsbCloudDb.Migrations
|
||||
.HasColumnName("setpoint_set")
|
||||
.HasComment("Набор уставок");
|
||||
|
||||
b.Property<DateTime>("UploadDate")
|
||||
b.Property<DateTimeOffset>("UploadDate")
|
||||
.HasColumnType("timestamp with time zone")
|
||||
.HasColumnName("date");
|
||||
|
||||
@ -869,8 +872,7 @@ namespace AsbCloudDb.Migrations
|
||||
|
||||
b.ToTable("t_setpoints_rquest");
|
||||
|
||||
b
|
||||
.HasComment("Запросы на изменение уставок панели оператора");
|
||||
b.HasComment("Запросы на изменение уставок панели оператора");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("AsbCloudDb.Model.Telemetry", b =>
|
||||
@ -878,8 +880,9 @@ namespace AsbCloudDb.Migrations
|
||||
b.Property<int>("Id")
|
||||
.ValueGeneratedOnAdd()
|
||||
.HasColumnType("integer")
|
||||
.HasColumnName("id")
|
||||
.HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn);
|
||||
.HasColumnName("id");
|
||||
|
||||
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<int>("Id"));
|
||||
|
||||
b.Property<TelemetryInfo>("Info")
|
||||
.HasColumnType("jsonb")
|
||||
@ -902,8 +905,7 @@ namespace AsbCloudDb.Migrations
|
||||
|
||||
b.ToTable("t_telemetry");
|
||||
|
||||
b
|
||||
.HasComment("таблица привязки телеметрии от комплектов к конкретной скважине.");
|
||||
b.HasComment("таблица привязки телеметрии от комплектов к конкретной скважине.");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("AsbCloudDb.Model.TelemetryAnalysis", b =>
|
||||
@ -911,8 +913,9 @@ namespace AsbCloudDb.Migrations
|
||||
b.Property<int>("Id")
|
||||
.ValueGeneratedOnAdd()
|
||||
.HasColumnType("integer")
|
||||
.HasColumnName("id")
|
||||
.HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn);
|
||||
.HasColumnName("id");
|
||||
|
||||
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<int>("Id"));
|
||||
|
||||
b.Property<int>("DurationSec")
|
||||
.HasColumnType("integer")
|
||||
@ -1015,8 +1018,7 @@ namespace AsbCloudDb.Migrations
|
||||
|
||||
b.ToTable("t_telemetry_analysis");
|
||||
|
||||
b
|
||||
.HasComment("События на скважине");
|
||||
b.HasComment("События на скважине");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("AsbCloudDb.Model.TelemetryDataSaub", b =>
|
||||
@ -1025,7 +1027,7 @@ namespace AsbCloudDb.Migrations
|
||||
.HasColumnType("integer")
|
||||
.HasColumnName("id_telemetry");
|
||||
|
||||
b.Property<DateTime>("Date")
|
||||
b.Property<DateTimeOffset>("Date")
|
||||
.HasColumnType("timestamp with time zone")
|
||||
.HasColumnName("date")
|
||||
.HasComment("'2021-10-19 18:23:54+05'");
|
||||
@ -1214,8 +1216,7 @@ namespace AsbCloudDb.Migrations
|
||||
|
||||
b.ToTable("t_telemetry_data_saub");
|
||||
|
||||
b
|
||||
.HasComment("набор основных данных по SAUB");
|
||||
b.HasComment("набор основных данных по SAUB");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("AsbCloudDb.Model.TelemetryDataSpin", b =>
|
||||
@ -1224,7 +1225,7 @@ namespace AsbCloudDb.Migrations
|
||||
.HasColumnType("integer")
|
||||
.HasColumnName("id_telemetry");
|
||||
|
||||
b.Property<DateTime>("Date")
|
||||
b.Property<DateTimeOffset>("Date")
|
||||
.HasColumnType("timestamp with time zone")
|
||||
.HasColumnName("date")
|
||||
.HasComment("'2021-10-19 18:23:54+05'");
|
||||
@ -1527,8 +1528,7 @@ namespace AsbCloudDb.Migrations
|
||||
|
||||
b.ToTable("t_telemetry_data_spin");
|
||||
|
||||
b
|
||||
.HasComment("набор основных данных по SpinMaster");
|
||||
b.HasComment("набор основных данных по SpinMaster");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("AsbCloudDb.Model.TelemetryEvent", b =>
|
||||
@ -1553,8 +1553,7 @@ namespace AsbCloudDb.Migrations
|
||||
|
||||
b.ToTable("t_telemetry_event");
|
||||
|
||||
b
|
||||
.HasComment("Справочник событий. События формируют сообщения. Разделено по версиям посылок от телеметрии.");
|
||||
b.HasComment("Справочник событий. События формируют сообщения. Разделено по версиям посылок от телеметрии.");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("AsbCloudDb.Model.TelemetryMessage", b =>
|
||||
@ -1562,8 +1561,9 @@ namespace AsbCloudDb.Migrations
|
||||
b.Property<int>("Id")
|
||||
.ValueGeneratedOnAdd()
|
||||
.HasColumnType("integer")
|
||||
.HasColumnName("id")
|
||||
.HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn);
|
||||
.HasColumnName("id");
|
||||
|
||||
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<int>("Id"));
|
||||
|
||||
b.Property<string>("Arg0")
|
||||
.HasMaxLength(255)
|
||||
@ -1586,7 +1586,7 @@ namespace AsbCloudDb.Migrations
|
||||
.HasColumnType("character varying(255)")
|
||||
.HasColumnName("arg3");
|
||||
|
||||
b.Property<DateTime>("Date")
|
||||
b.Property<DateTimeOffset>("Date")
|
||||
.HasColumnType("timestamp with time zone")
|
||||
.HasColumnName("date");
|
||||
|
||||
@ -1613,8 +1613,7 @@ namespace AsbCloudDb.Migrations
|
||||
|
||||
b.ToTable("t_telemetry_message");
|
||||
|
||||
b
|
||||
.HasComment("Сообщения на буровых");
|
||||
b.HasComment("Сообщения на буровых");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("AsbCloudDb.Model.TelemetryUser", b =>
|
||||
@ -1650,8 +1649,7 @@ namespace AsbCloudDb.Migrations
|
||||
|
||||
b.ToTable("t_telemetry_user");
|
||||
|
||||
b
|
||||
.HasComment("Пользователи панели САУБ. Для сообщений.");
|
||||
b.HasComment("Пользователи панели САУБ. Для сообщений.");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("AsbCloudDb.Model.User", b =>
|
||||
@ -1659,8 +1657,9 @@ namespace AsbCloudDb.Migrations
|
||||
b.Property<int>("Id")
|
||||
.ValueGeneratedOnAdd()
|
||||
.HasColumnType("integer")
|
||||
.HasColumnName("id")
|
||||
.HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn);
|
||||
.HasColumnName("id");
|
||||
|
||||
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<int>("Id"));
|
||||
|
||||
b.Property<string>("Email")
|
||||
.HasMaxLength(255)
|
||||
@ -1727,8 +1726,7 @@ namespace AsbCloudDb.Migrations
|
||||
|
||||
b.ToTable("t_user");
|
||||
|
||||
b
|
||||
.HasComment("Пользователи облака");
|
||||
b.HasComment("Пользователи облака");
|
||||
|
||||
b.HasData(
|
||||
new
|
||||
@ -1746,8 +1744,9 @@ namespace AsbCloudDb.Migrations
|
||||
b.Property<int>("Id")
|
||||
.ValueGeneratedOnAdd()
|
||||
.HasColumnType("integer")
|
||||
.HasColumnName("id")
|
||||
.HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn);
|
||||
.HasColumnName("id");
|
||||
|
||||
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<int>("Id"));
|
||||
|
||||
b.Property<string>("Caption")
|
||||
.HasMaxLength(255)
|
||||
@ -1769,8 +1768,7 @@ namespace AsbCloudDb.Migrations
|
||||
|
||||
b.ToTable("t_user_role");
|
||||
|
||||
b
|
||||
.HasComment("Роли пользователей в системе");
|
||||
b.HasComment("Роли пользователей в системе");
|
||||
|
||||
b.HasData(
|
||||
new
|
||||
@ -1792,8 +1790,9 @@ namespace AsbCloudDb.Migrations
|
||||
b.Property<int>("Id")
|
||||
.ValueGeneratedOnAdd()
|
||||
.HasColumnType("integer")
|
||||
.HasColumnName("id")
|
||||
.HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn);
|
||||
.HasColumnName("id");
|
||||
|
||||
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<int>("Id"));
|
||||
|
||||
b.Property<string>("Caption")
|
||||
.HasMaxLength(255)
|
||||
@ -1836,8 +1835,7 @@ namespace AsbCloudDb.Migrations
|
||||
|
||||
b.ToTable("t_well");
|
||||
|
||||
b
|
||||
.HasComment("скважины");
|
||||
b.HasComment("скважины");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("AsbCloudDb.Model.WellComposite", b =>
|
||||
@ -1865,8 +1863,7 @@ namespace AsbCloudDb.Migrations
|
||||
|
||||
b.ToTable("t_well_composite");
|
||||
|
||||
b
|
||||
.HasComment("Композитная скважина");
|
||||
b.HasComment("Композитная скважина");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("AsbCloudDb.Model.WellOperation", b =>
|
||||
@ -1874,8 +1871,9 @@ namespace AsbCloudDb.Migrations
|
||||
b.Property<int>("Id")
|
||||
.ValueGeneratedOnAdd()
|
||||
.HasColumnType("integer")
|
||||
.HasColumnName("id")
|
||||
.HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn);
|
||||
.HasColumnName("id");
|
||||
|
||||
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<int>("Id"));
|
||||
|
||||
b.Property<string>("CategoryInfo")
|
||||
.HasColumnType("text")
|
||||
@ -1887,7 +1885,7 @@ namespace AsbCloudDb.Migrations
|
||||
.HasColumnName("comment")
|
||||
.HasComment("Комментарий");
|
||||
|
||||
b.Property<DateTime>("DateStart")
|
||||
b.Property<DateTimeOffset>("DateStart")
|
||||
.HasColumnType("timestamp with time zone")
|
||||
.HasColumnName("date_start")
|
||||
.HasComment("Дата начала операции");
|
||||
@ -1941,8 +1939,7 @@ namespace AsbCloudDb.Migrations
|
||||
|
||||
b.ToTable("t_well_operation");
|
||||
|
||||
b
|
||||
.HasComment("Данные по операциям на скважине");
|
||||
b.HasComment("Данные по операциям на скважине");
|
||||
});
|
||||
|
||||
modelBuilder.Entity("AsbCloudDb.Model.WellOperationCategory", b =>
|
||||
@ -1950,8 +1947,9 @@ namespace AsbCloudDb.Migrations
|
||||
b.Property<int>("Id")
|
||||
.ValueGeneratedOnAdd()
|
||||
.HasColumnType("integer")
|
||||
.HasColumnName("id")
|
||||
.HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn);
|
||||
.HasColumnName("id");
|
||||
|
||||
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<int>("Id"));
|
||||
|
||||
b.Property<int>("Code")
|
||||
.HasColumnType("integer")
|
||||
@ -1967,8 +1965,7 @@ namespace AsbCloudDb.Migrations
|
||||
|
||||
b.ToTable("t_well_operation_category");
|
||||
|
||||
b
|
||||
.HasComment("Справочник операций на скважине");
|
||||
b.HasComment("Справочник операций на скважине");
|
||||
|
||||
b.HasData(
|
||||
new
|
||||
@ -2143,7 +2140,7 @@ namespace AsbCloudDb.Migrations
|
||||
{
|
||||
Id = 1014,
|
||||
Code = 0,
|
||||
Name = "Опресовка Ц.К."
|
||||
Name = "Опрессовка Ц.К."
|
||||
},
|
||||
new
|
||||
{
|
||||
@ -2386,8 +2383,9 @@ namespace AsbCloudDb.Migrations
|
||||
b.Property<int>("Id")
|
||||
.ValueGeneratedOnAdd()
|
||||
.HasColumnType("integer")
|
||||
.HasColumnName("id")
|
||||
.HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn);
|
||||
.HasColumnName("id");
|
||||
|
||||
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<int>("Id"));
|
||||
|
||||
b.Property<string>("Caption")
|
||||
.HasMaxLength(255)
|
||||
@ -2399,39 +2397,38 @@ namespace AsbCloudDb.Migrations
|
||||
|
||||
b.ToTable("t_well_section_type");
|
||||
|
||||
b
|
||||
.HasComment("конструкция секции скважины");
|
||||
b.HasComment("конструкция секции скважины");
|
||||
|
||||
b.HasData(
|
||||
new
|
||||
{
|
||||
Id = 1,
|
||||
Caption = "Пилотный ствол 1"
|
||||
Caption = "Пилотный ствол"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 2,
|
||||
Caption = "Направление 1"
|
||||
Caption = "Направление"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 3,
|
||||
Caption = "Кондуктор 1"
|
||||
Caption = "Кондуктор"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 4,
|
||||
Caption = "Эксплуатационная колонна 1"
|
||||
Caption = "Эксплуатационная колонна"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 5,
|
||||
Caption = "Транспортный ствол 1"
|
||||
Caption = "Транспортный ствол"
|
||||
},
|
||||
new
|
||||
{
|
||||
Id = 6,
|
||||
Caption = "Хвостовик 1"
|
||||
Caption = "Хвостовик"
|
||||
},
|
||||
new
|
||||
{
|
||||
@ -2560,8 +2557,9 @@ namespace AsbCloudDb.Migrations
|
||||
b.Property<int>("Id")
|
||||
.ValueGeneratedOnAdd()
|
||||
.HasColumnType("integer")
|
||||
.HasColumnName("id")
|
||||
.HasAnnotation("Npgsql:ValueGenerationStrategy", NpgsqlValueGenerationStrategy.IdentityByDefaultColumn);
|
||||
.HasColumnName("id");
|
||||
|
||||
NpgsqlPropertyBuilderExtensions.UseIdentityByDefaultColumn(b.Property<int>("Id"));
|
||||
|
||||
b.Property<string>("Caption")
|
||||
.HasMaxLength(255)
|
||||
@ -2573,8 +2571,7 @@ namespace AsbCloudDb.Migrations
|
||||
|
||||
b.ToTable("t_well_type");
|
||||
|
||||
b
|
||||
.HasComment("конструкция скважины");
|
||||
b.HasComment("конструкция скважины");
|
||||
|
||||
b.HasData(
|
||||
new
|
||||
@ -2632,9 +2629,9 @@ namespace AsbCloudDb.Migrations
|
||||
b.HasOne("AsbCloudDb.Model.WellSectionType", "WellSectionType")
|
||||
.WithMany("DrillParamsCollection")
|
||||
.HasForeignKey("IdWellSectionType")
|
||||
.HasConstraintName("t_drill_params_t_well_section_type_id_fk")
|
||||
.OnDelete(DeleteBehavior.Cascade)
|
||||
.IsRequired();
|
||||
.IsRequired()
|
||||
.HasConstraintName("t_drill_params_t_well_section_type_id_fk");
|
||||
|
||||
b.Navigation("Well");
|
||||
|
||||
@ -2671,16 +2668,16 @@ namespace AsbCloudDb.Migrations
|
||||
b.HasOne("AsbCloudDb.Model.FileInfo", "FileInfo")
|
||||
.WithMany("FileMarks")
|
||||
.HasForeignKey("IdFile")
|
||||
.HasConstraintName("t_file_mark_t_file_info_fk")
|
||||
.OnDelete(DeleteBehavior.Cascade)
|
||||
.IsRequired();
|
||||
.IsRequired()
|
||||
.HasConstraintName("t_file_mark_t_file_info_fk");
|
||||
|
||||
b.HasOne("AsbCloudDb.Model.User", "User")
|
||||
.WithMany("FileMarks")
|
||||
.HasForeignKey("IdUser")
|
||||
.HasConstraintName("t_user_t_file_mark_fk")
|
||||
.OnDelete(DeleteBehavior.Cascade)
|
||||
.IsRequired();
|
||||
.IsRequired()
|
||||
.HasConstraintName("t_user_t_file_mark_fk");
|
||||
|
||||
b.Navigation("FileInfo");
|
||||
|
||||
@ -2711,16 +2708,16 @@ namespace AsbCloudDb.Migrations
|
||||
b.HasOne("AsbCloudDb.Model.Company", "Company")
|
||||
.WithMany("RelationCompaniesWells")
|
||||
.HasForeignKey("IdCompany")
|
||||
.HasConstraintName("t_relation_company_well_t_company_id_fk")
|
||||
.OnDelete(DeleteBehavior.Cascade)
|
||||
.IsRequired();
|
||||
.IsRequired()
|
||||
.HasConstraintName("t_relation_company_well_t_company_id_fk");
|
||||
|
||||
b.HasOne("AsbCloudDb.Model.Well", "Well")
|
||||
.WithMany("RelationCompaniesWells")
|
||||
.HasForeignKey("IdWell")
|
||||
.HasConstraintName("t_relation_company_well_t_well_id_fk")
|
||||
.OnDelete(DeleteBehavior.Cascade)
|
||||
.IsRequired();
|
||||
.IsRequired()
|
||||
.HasConstraintName("t_relation_company_well_t_well_id_fk");
|
||||
|
||||
b.Navigation("Company");
|
||||
|
||||
@ -2808,16 +2805,16 @@ namespace AsbCloudDb.Migrations
|
||||
b.HasOne("AsbCloudDb.Model.WellOperationCategory", "Operation")
|
||||
.WithMany("Analysis")
|
||||
.HasForeignKey("IdOperation")
|
||||
.HasConstraintName("t_analysis_t_operation_id_fk")
|
||||
.OnDelete(DeleteBehavior.SetNull)
|
||||
.IsRequired();
|
||||
.IsRequired()
|
||||
.HasConstraintName("t_analysis_t_operation_id_fk");
|
||||
|
||||
b.HasOne("AsbCloudDb.Model.Telemetry", "Telemetry")
|
||||
.WithMany("Analysis")
|
||||
.HasForeignKey("IdTelemetry")
|
||||
.HasConstraintName("t_analysis_t_telemetry_id_fk")
|
||||
.OnDelete(DeleteBehavior.Cascade)
|
||||
.IsRequired();
|
||||
.IsRequired()
|
||||
.HasConstraintName("t_analysis_t_telemetry_id_fk");
|
||||
|
||||
b.Navigation("Operation");
|
||||
|
||||
@ -2829,9 +2826,9 @@ namespace AsbCloudDb.Migrations
|
||||
b.HasOne("AsbCloudDb.Model.Telemetry", "Telemetry")
|
||||
.WithMany("DataSaub")
|
||||
.HasForeignKey("IdTelemetry")
|
||||
.HasConstraintName("t_telemetry_data_saub_t_telemetry_id_fk")
|
||||
.OnDelete(DeleteBehavior.Cascade)
|
||||
.IsRequired();
|
||||
.IsRequired()
|
||||
.HasConstraintName("t_telemetry_data_saub_t_telemetry_id_fk");
|
||||
|
||||
b.Navigation("Telemetry");
|
||||
});
|
||||
@ -2841,9 +2838,9 @@ namespace AsbCloudDb.Migrations
|
||||
b.HasOne("AsbCloudDb.Model.Telemetry", "Telemetry")
|
||||
.WithMany("DataSpin")
|
||||
.HasForeignKey("IdTelemetry")
|
||||
.HasConstraintName("t_telemetry_data_spin_t_telemetry_id_fk")
|
||||
.OnDelete(DeleteBehavior.Cascade)
|
||||
.IsRequired();
|
||||
.IsRequired()
|
||||
.HasConstraintName("t_telemetry_data_spin_t_telemetry_id_fk");
|
||||
|
||||
b.Navigation("Telemetry");
|
||||
});
|
||||
@ -2853,9 +2850,9 @@ namespace AsbCloudDb.Migrations
|
||||
b.HasOne("AsbCloudDb.Model.Telemetry", "Telemetry")
|
||||
.WithMany("Events")
|
||||
.HasForeignKey("IdTelemetry")
|
||||
.HasConstraintName("t_event_t_telemetry_id_fk")
|
||||
.OnDelete(DeleteBehavior.Cascade)
|
||||
.IsRequired();
|
||||
.IsRequired()
|
||||
.HasConstraintName("t_event_t_telemetry_id_fk");
|
||||
|
||||
b.Navigation("Telemetry");
|
||||
});
|
||||
@ -2865,9 +2862,9 @@ namespace AsbCloudDb.Migrations
|
||||
b.HasOne("AsbCloudDb.Model.Telemetry", "Telemetry")
|
||||
.WithMany("Messages")
|
||||
.HasForeignKey("IdTelemetry")
|
||||
.HasConstraintName("t_messages_t_telemetry_id_fk")
|
||||
.OnDelete(DeleteBehavior.Cascade)
|
||||
.IsRequired();
|
||||
.IsRequired()
|
||||
.HasConstraintName("t_messages_t_telemetry_id_fk");
|
||||
|
||||
b.Navigation("Telemetry");
|
||||
});
|
||||
@ -2877,9 +2874,9 @@ namespace AsbCloudDb.Migrations
|
||||
b.HasOne("AsbCloudDb.Model.Telemetry", "Telemetry")
|
||||
.WithMany("Users")
|
||||
.HasForeignKey("IdTelemetry")
|
||||
.HasConstraintName("t_telemetry_user_t_telemetry_id_fk")
|
||||
.OnDelete(DeleteBehavior.Cascade)
|
||||
.IsRequired();
|
||||
.IsRequired()
|
||||
.HasConstraintName("t_telemetry_user_t_telemetry_id_fk");
|
||||
|
||||
b.Navigation("Telemetry");
|
||||
});
|
||||
@ -2889,8 +2886,8 @@ namespace AsbCloudDb.Migrations
|
||||
b.HasOne("AsbCloudDb.Model.Company", "Company")
|
||||
.WithMany("Users")
|
||||
.HasForeignKey("IdCompany")
|
||||
.HasConstraintName("t_user_t_company_id_fk")
|
||||
.OnDelete(DeleteBehavior.SetNull);
|
||||
.OnDelete(DeleteBehavior.SetNull)
|
||||
.HasConstraintName("t_user_t_company_id_fk");
|
||||
|
||||
b.Navigation("Company");
|
||||
});
|
||||
@ -2905,8 +2902,8 @@ namespace AsbCloudDb.Migrations
|
||||
b.HasOne("AsbCloudDb.Model.Telemetry", "Telemetry")
|
||||
.WithOne("Well")
|
||||
.HasForeignKey("AsbCloudDb.Model.Well", "IdTelemetry")
|
||||
.HasConstraintName("t_well_t_telemetry_id_fk")
|
||||
.OnDelete(DeleteBehavior.SetNull);
|
||||
.OnDelete(DeleteBehavior.SetNull)
|
||||
.HasConstraintName("t_well_t_telemetry_id_fk");
|
||||
|
||||
b.HasOne("AsbCloudDb.Model.WellType", "WellType")
|
||||
.WithMany("Wells")
|
||||
@ -2924,23 +2921,23 @@ namespace AsbCloudDb.Migrations
|
||||
b.HasOne("AsbCloudDb.Model.Well", "Well")
|
||||
.WithMany("WellComposites")
|
||||
.HasForeignKey("IdWell")
|
||||
.HasConstraintName("t_well_сomposite_t_well_id_fk")
|
||||
.OnDelete(DeleteBehavior.Cascade)
|
||||
.IsRequired();
|
||||
.IsRequired()
|
||||
.HasConstraintName("t_well_сomposite_t_well_id_fk");
|
||||
|
||||
b.HasOne("AsbCloudDb.Model.WellSectionType", "WellSectionType")
|
||||
.WithMany("WellComposites")
|
||||
.HasForeignKey("IdWellSectionType")
|
||||
.HasConstraintName("t_well_сomposite_t_well_section_type_id_fk")
|
||||
.OnDelete(DeleteBehavior.Cascade)
|
||||
.IsRequired();
|
||||
.IsRequired()
|
||||
.HasConstraintName("t_well_сomposite_t_well_section_type_id_fk");
|
||||
|
||||
b.HasOne("AsbCloudDb.Model.Well", "WellSrc")
|
||||
.WithMany("WellCompositeSrcs")
|
||||
.HasForeignKey("IdWellSrc")
|
||||
.HasConstraintName("t_well_сomposite_src_t_well_id_fk")
|
||||
.OnDelete(DeleteBehavior.Cascade)
|
||||
.IsRequired();
|
||||
.IsRequired()
|
||||
.HasConstraintName("t_well_сomposite_src_t_well_id_fk");
|
||||
|
||||
b.Navigation("Well");
|
||||
|
||||
@ -3050,10 +3047,10 @@ namespace AsbCloudDb.Migrations
|
||||
{
|
||||
b.Navigation("RelationCompaniesWells");
|
||||
|
||||
b.Navigation("WellComposites");
|
||||
|
||||
b.Navigation("WellCompositeSrcs");
|
||||
|
||||
b.Navigation("WellComposites");
|
||||
|
||||
b.Navigation("WellOperations");
|
||||
});
|
||||
|
||||
|
@ -1,9 +1,5 @@
|
||||
using Microsoft.EntityFrameworkCore;
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Threading;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
#nullable disable
|
||||
|
||||
@ -281,7 +277,7 @@ namespace AsbCloudDb.Model
|
||||
Id = 1,
|
||||
IdCompany = 1,
|
||||
Login = "dev",
|
||||
PasswordHash = "Vlcj|4fa529103dde7ff72cfe76185f344d4aa87931f8e1b2044e8a7739947c3d18923464eaad93843e4f809c5e126d013072", // dev
|
||||
PasswordHash = "Vlcj|4fa529103dde7ff72cfe76185f344d4aa87931f8e1b2044e8a7739947c3d18923464eaad93843e4f809c5e126d013072",
|
||||
Name = "Разработчик",
|
||||
},
|
||||
});
|
||||
@ -304,7 +300,7 @@ namespace AsbCloudDb.Model
|
||||
modelBuilder.Entity<WellOperationCategory>(entity =>
|
||||
{
|
||||
entity.HasData(new List<WellOperationCategory> {
|
||||
// Автоматически опеределяемые операции
|
||||
// Автоматически определяемые операции
|
||||
new WellOperationCategory {Id = 1, Name = "Невозможно определить операцию", Code = 0},
|
||||
new WellOperationCategory {Id = 2, Name = "Роторное бурение", Code = 0 },
|
||||
new WellOperationCategory {Id = 3, Name = "Слайдирование", Code = 0 },
|
||||
@ -334,7 +330,7 @@ namespace AsbCloudDb.Model
|
||||
new WellOperationCategory {Id = 1011, Name = "Начало цикла строительства скважины", Code = 0 },
|
||||
new WellOperationCategory {Id = 1012, Name = "Окончание цикла строительства скважины", Code = 0 },
|
||||
new WellOperationCategory {Id = 1013, Name = "Опрессовка ПВО", Code = 0 },
|
||||
new WellOperationCategory {Id = 1014, Name = "Опресовка Ц.К.", Code = 0 },
|
||||
new WellOperationCategory {Id = 1014, Name = "Опрессовка Ц.К.", Code = 0 },
|
||||
new WellOperationCategory {Id = 1015, Name = "Опрессовка ВЗД", Code = 0 },
|
||||
new WellOperationCategory {Id = 1016, Name = "Перевод скв на другой тип промывочной жидкости", Code = 0 },
|
||||
new WellOperationCategory {Id = 1017, Name = "Перезапись каротажа", Code = 0 },
|
||||
@ -402,12 +398,12 @@ namespace AsbCloudDb.Model
|
||||
modelBuilder.Entity<WellSectionType>(entity =>
|
||||
{
|
||||
entity.HasData(new List<WellSectionType>{
|
||||
new WellSectionType{ Id = 1, Caption = "Пилотный ствол 1"},
|
||||
new WellSectionType{ Id = 2, Caption = "Направление 1"},
|
||||
new WellSectionType{ Id = 3, Caption = "Кондуктор 1"},
|
||||
new WellSectionType{ Id = 4, Caption = "Эксплуатационная колонна 1"},
|
||||
new WellSectionType{ Id = 5, Caption = "Транспортный ствол 1"},
|
||||
new WellSectionType{ Id = 6, Caption = "Хвостовик 1"},
|
||||
new WellSectionType{ Id = 1, Caption = "Пилотный ствол"},
|
||||
new WellSectionType{ Id = 2, Caption = "Направление"},
|
||||
new WellSectionType{ Id = 3, Caption = "Кондуктор"},
|
||||
new WellSectionType{ Id = 4, Caption = "Эксплуатационная колонна"},
|
||||
new WellSectionType{ Id = 5, Caption = "Транспортный ствол"},
|
||||
new WellSectionType{ Id = 6, Caption = "Хвостовик"},
|
||||
|
||||
new WellSectionType{ Id = 7, Caption = "Пилотный ствол 2"},
|
||||
new WellSectionType{ Id = 8, Caption = "Направление 2"},
|
||||
|
@ -20,7 +20,7 @@ namespace AsbCloudDb.Model
|
||||
public int IdWellOperationCategory { get; set; }
|
||||
|
||||
[Column("last_update", TypeName = "timestamp with time zone"), Comment("Дата последнего изменения")]
|
||||
public DateTime LastUpdate { get; set; }
|
||||
public DateTimeOffset LastUpdate { get; set; }
|
||||
|
||||
[Column("depth_start"), Comment("Стартовая глубина")]
|
||||
public double DepthStart { get; set; }
|
||||
|
@ -27,7 +27,7 @@ namespace AsbCloudDb.Model
|
||||
public string Name { get; set; }
|
||||
|
||||
[Column("date", TypeName = "timestamp with time zone")]
|
||||
public DateTime UploadDate { get; set; }
|
||||
public DateTimeOffset UploadDate { get; set; }
|
||||
|
||||
[Column("file_size"), Comment("Размер файла")]
|
||||
public long Size { get; set; }
|
||||
|
@ -20,7 +20,7 @@ namespace AsbCloudDb.Model
|
||||
public int IdMarkType { get; set; }
|
||||
|
||||
[Column("date_created", TypeName = "timestamp with time zone"), Comment("Дата совершенного действия")]
|
||||
public DateTime DateCreated { get; set; }
|
||||
public DateTimeOffset DateCreated { get; set; }
|
||||
|
||||
[Column("id_user"), Comment("id пользователя")]
|
||||
public int IdUser { get; set; }
|
||||
|
@ -5,7 +5,7 @@ namespace AsbCloudDb.Model
|
||||
public class FilePublishInfo
|
||||
{
|
||||
public int IdPublisher { get; set; }
|
||||
public DateTime Date { get; set; }
|
||||
public DateTimeOffset Date { get; set; }
|
||||
public string WebStorageFileUrl { get; set; }
|
||||
}
|
||||
}
|
@ -5,6 +5,6 @@ namespace AsbCloudDb.Model
|
||||
public interface ITelemetryData
|
||||
{
|
||||
int IdTelemetry { get; set; }
|
||||
DateTime Date { get; set; }
|
||||
DateTimeOffset Date { get; set; }
|
||||
}
|
||||
}
|
||||
|
@ -20,7 +20,7 @@ namespace AsbCloudDb.Model
|
||||
public int IdCategory { get; set; }
|
||||
|
||||
[Column("timestamp", TypeName = "timestamp with time zone"), Comment("время добавления")]
|
||||
public DateTime Timestamp { get; set; }
|
||||
public DateTimeOffset Timestamp { get; set; }
|
||||
|
||||
[Column("data", TypeName = "jsonb"), Comment("Данные таблицы последних данных")]
|
||||
public RawData Data { get; set; }
|
||||
|
@ -23,7 +23,7 @@ namespace AsbCloudDb.Model
|
||||
public int IdState { get; set; }
|
||||
|
||||
[Column("date", TypeName = "timestamp with time zone")]
|
||||
public DateTime UploadDate { get; set; }
|
||||
public DateTimeOffset UploadDate { get; set; }
|
||||
|
||||
[Column("obsolescence"), Comment("сек. до устаревания")]
|
||||
public int ObsolescenceSec { get; set; }
|
||||
|
@ -18,7 +18,7 @@ namespace AsbCloudDb.Model
|
||||
public int? IdUser { get; set; }
|
||||
|
||||
[Column("date", TypeName = "timestamp with time zone"), Comment("'2021-10-19 18:23:54+05'")]
|
||||
public DateTime Date { get; set; }
|
||||
public DateTimeOffset Date { get; set; }
|
||||
|
||||
[Column("mode"), Comment("Режим САУБ")]
|
||||
public short? Mode { get; set; }
|
||||
|
@ -12,7 +12,7 @@ namespace AsbCloudDb.Model
|
||||
[Column("id_telemetry")]
|
||||
public int IdTelemetry { get; set; }
|
||||
[Column("date", TypeName = "timestamp with time zone"), Comment("'2021-10-19 18:23:54+05'")]
|
||||
public DateTime Date { get; set; }
|
||||
public DateTimeOffset Date { get; set; }
|
||||
|
||||
[Column("top_drive_speed"), Comment("Скорость СВП")]
|
||||
public float? TopDriveSpeed { get; set; }
|
||||
|
@ -4,7 +4,7 @@ namespace AsbCloudDb.Model
|
||||
{
|
||||
public class TelemetryInfo
|
||||
{
|
||||
public DateTime DrillingStartDate { get; set; }
|
||||
public DateTimeOffset DrillingStartDate { get; set; }
|
||||
public string TimeZoneId { get; set; }
|
||||
public double TimeZoneOffsetTotalHours { get; set; }
|
||||
public string Well { get; set; }
|
||||
|
@ -24,7 +24,7 @@ namespace AsbCloudDb.Model
|
||||
public int? IdTelemetryUser { get; set; }
|
||||
|
||||
[Column("date", TypeName = "timestamp with time zone")]
|
||||
public DateTime Date { get; set; }
|
||||
public DateTimeOffset Date { get; set; }
|
||||
|
||||
[Column("well_depth")]
|
||||
public double WellDepth { get; set; }
|
||||
|
@ -32,7 +32,7 @@ namespace AsbCloudDb.Model
|
||||
public double DepthEnd { get; set; }
|
||||
|
||||
[Column("date_start", TypeName = "timestamp with time zone"), Comment("Дата начала операции")]
|
||||
public DateTime DateStart { get; set; }
|
||||
public DateTimeOffset DateStart { get; set; }
|
||||
|
||||
[Column("duration_hours"), Comment("Продолжительность, часы")]
|
||||
public double DurationHours { get; set; }
|
||||
|
Loading…
Reference in New Issue
Block a user