DD.WellWorkover.Cloud/AsbCloudDb/Migrations/20211007053347_Add_WellOperation_WellDepthStart.cs

66 lines
2.7 KiB
C#
Raw Normal View History

using Microsoft.EntityFrameworkCore.Migrations;
namespace AsbCloudDb.Migrations
{
public partial class Add_WellOperation_WellDepthStart : Migration
{
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.AlterColumn<double>(
name: "duration_hours",
table: "t_well_operation",
type: "double precision",
nullable: false,
comment: "Продолжительность, часы",
oldClrType: typeof(double),
oldType: "double precision",
oldComment: "Продолжительность в часах");
migrationBuilder.AlterColumn<double>(
name: "depth_end",
table: "t_well_operation",
type: "double precision",
nullable: false,
comment: "Глубина забоя после завершения операции, м",
oldClrType: typeof(double),
oldType: "double precision",
oldComment: "Глубина, на которой производилась операция");
migrationBuilder.AddColumn<double>(
name: "depth_start",
table: "t_well_operation",
type: "double precision",
nullable: false,
defaultValue: 0.0,
comment: "Глубина забоя на начало операции, м");
}
protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.DropColumn(
name: "depth_start",
table: "t_well_operation");
migrationBuilder.AlterColumn<double>(
name: "duration_hours",
table: "t_well_operation",
type: "double precision",
nullable: false,
comment: "Продолжительность в часах",
oldClrType: typeof(double),
oldType: "double precision",
oldComment: "Продолжительность, часы");
migrationBuilder.AlterColumn<double>(
name: "depth_end",
table: "t_well_operation",
type: "double precision",
nullable: false,
comment: "Глубина, на которой производилась операция",
oldClrType: typeof(double),
oldType: "double precision",
oldComment: "Глубина забоя после завершения операции, м");
}
}
}