forked from ddrilling/AsbCloudServer
63 lines
2.1 KiB
C#
63 lines
2.1 KiB
C#
|
using Microsoft.EntityFrameworkCore.Migrations;
|
|||
|
|
|||
|
#nullable disable
|
|||
|
|
|||
|
namespace AsbCloudDb.Migrations
|
|||
|
{
|
|||
|
/// <inheritdoc />
|
|||
|
public partial class AddNewPropsToTelemetryDataWellWorkover : Migration
|
|||
|
{
|
|||
|
/// <inheritdoc />
|
|||
|
protected override void Up(MigrationBuilder migrationBuilder)
|
|||
|
{
|
|||
|
migrationBuilder.AlterDatabase(
|
|||
|
oldCollation: "Russian_Russia.1251")
|
|||
|
.OldAnnotation("Npgsql:PostgresExtension:adminpack", ",,");
|
|||
|
|
|||
|
migrationBuilder.AddColumn<short>(
|
|||
|
name: "state",
|
|||
|
table: "t_telemetry_data_well_workover",
|
|||
|
type: "smallint",
|
|||
|
nullable: false,
|
|||
|
defaultValue: (short)0,
|
|||
|
comment: "текущее состояние");
|
|||
|
|
|||
|
migrationBuilder.AddColumn<float>(
|
|||
|
name: "trip_tank_level",
|
|||
|
table: "t_telemetry_data_well_workover",
|
|||
|
type: "real",
|
|||
|
nullable: false,
|
|||
|
defaultValue: 0f,
|
|||
|
comment: "Уровень доливной емкости (ДЕ), м");
|
|||
|
|
|||
|
migrationBuilder.AddColumn<float>(
|
|||
|
name: "well_depth",
|
|||
|
table: "t_telemetry_data_well_workover",
|
|||
|
type: "real",
|
|||
|
nullable: false,
|
|||
|
defaultValue: 0f,
|
|||
|
comment: "Глубина забоя, м");
|
|||
|
}
|
|||
|
|
|||
|
/// <inheritdoc />
|
|||
|
protected override void Down(MigrationBuilder migrationBuilder)
|
|||
|
{
|
|||
|
migrationBuilder.DropColumn(
|
|||
|
name: "state",
|
|||
|
table: "t_telemetry_data_well_workover");
|
|||
|
|
|||
|
migrationBuilder.DropColumn(
|
|||
|
name: "trip_tank_level",
|
|||
|
table: "t_telemetry_data_well_workover");
|
|||
|
|
|||
|
migrationBuilder.DropColumn(
|
|||
|
name: "well_depth",
|
|||
|
table: "t_telemetry_data_well_workover");
|
|||
|
|
|||
|
migrationBuilder.AlterDatabase(
|
|||
|
collation: "Russian_Russia.1251")
|
|||
|
.Annotation("Npgsql:PostgresExtension:adminpack", ",,");
|
|||
|
}
|
|||
|
}
|
|||
|
}
|