mh_jy_safe/APT.Data.Migrations/Migrations/20250924235748_hmr2025092501.cs

1080 lines
44 KiB
C#
Raw Permalink Normal View History

2025-09-29 10:08:53 +08:00
using System;
using Microsoft.EntityFrameworkCore.Migrations;
namespace APT.Data.Migrations.Migrations
{
public partial class hmr2025092501 : Migration
{
protected override void Up(MigrationBuilder migrationBuilder)
{
migrationBuilder.AddColumn<string>(
name: "ApplyDepartmentName",
table: "T_SK_SECURITY_INSPECTION_RECORD_SUMMARY",
type: "nvarchar(50)",
maxLength: 50,
nullable: true);
migrationBuilder.AddColumn<string>(
name: "ApplyPostName",
table: "T_SK_SECURITY_INSPECTION_RECORD_SUMMARY",
type: "nvarchar(50)",
maxLength: 50,
nullable: true);
migrationBuilder.AddColumn<Guid>(
name: "PRODUCTION_UNIT_ID",
table: "T_SK_SECURITY_INSPECTION_RECORD_SUMMARY",
type: "uniqueidentifier",
nullable: true);
migrationBuilder.AddColumn<string>(
name: "ApplyDepartmentName",
table: "T_SK_SECURITY_INSPECTION_RECORD",
type: "nvarchar(50)",
maxLength: 50,
nullable: true);
migrationBuilder.AddColumn<string>(
name: "ApplyPostName",
table: "T_SK_SECURITY_INSPECTION_RECORD",
type: "nvarchar(50)",
maxLength: 50,
nullable: true);
migrationBuilder.AddColumn<Guid>(
name: "PRODUCTION_UNIT_ID",
table: "T_SK_SECURITY_INSPECTION_RECORD",
type: "uniqueidentifier",
nullable: true);
migrationBuilder.AddColumn<string>(
name: "ApplyDepartmentName",
table: "T_SK_SECURITY_INSPECTION_NOTICE",
type: "nvarchar(50)",
maxLength: 50,
nullable: true);
migrationBuilder.AddColumn<string>(
name: "ApplyPostName",
table: "T_SK_SECURITY_INSPECTION_NOTICE",
type: "nvarchar(50)",
maxLength: 50,
nullable: true);
migrationBuilder.AddColumn<Guid>(
name: "PRODUCTION_UNIT_ID",
table: "T_SK_SECURITY_INSPECTION_NOTICE",
type: "uniqueidentifier",
nullable: true);
migrationBuilder.AddColumn<Guid>(
name: "PRODUCTION_UNIT_ID",
table: "T_SK_RISK_TYPE",
type: "uniqueidentifier",
nullable: true);
migrationBuilder.AddColumn<Guid>(
name: "PRODUCTION_UNIT_ID",
table: "T_SK_RISK_IDENTIFY_RESULT_SUMMARY_DETAIL",
type: "uniqueidentifier",
nullable: true);
migrationBuilder.AddColumn<string>(
name: "ApplyDepartmentName",
table: "T_SK_RISK_IDENTIFY_RESULT_SUMMARY",
type: "nvarchar(50)",
maxLength: 50,
nullable: true);
migrationBuilder.AddColumn<string>(
name: "ApplyPostName",
table: "T_SK_RISK_IDENTIFY_RESULT_SUMMARY",
type: "nvarchar(50)",
maxLength: 50,
nullable: true);
migrationBuilder.AddColumn<Guid>(
name: "PRODUCTION_UNIT_ID",
table: "T_SK_RISK_IDENTIFY_RESULT_DETAIL",
type: "uniqueidentifier",
nullable: true);
migrationBuilder.AddColumn<string>(
name: "ApplyDepartmentName",
table: "T_SK_RISK_IDENTIFY_RESULT",
type: "nvarchar(50)",
maxLength: 50,
nullable: true);
migrationBuilder.AddColumn<string>(
name: "ApplyPostName",
table: "T_SK_RISK_IDENTIFY_RESULT",
type: "nvarchar(50)",
maxLength: 50,
nullable: true);
migrationBuilder.AddColumn<Guid>(
name: "PRODUCTION_UNIT_ID",
table: "T_SK_RISK_IDENTIFY_DETAIL",
type: "uniqueidentifier",
nullable: true);
migrationBuilder.AddColumn<string>(
name: "ApplyDepartmentName",
table: "T_SK_RISK_IDENTIFY",
type: "nvarchar(50)",
maxLength: 50,
nullable: true);
migrationBuilder.AddColumn<string>(
name: "ApplyPostName",
table: "T_SK_RISK_IDENTIFY",
type: "nvarchar(50)",
maxLength: 50,
nullable: true);
migrationBuilder.AddColumn<Guid>(
name: "PRODUCTION_UNIT_ID",
table: "T_SK_RISK_EVALUATION_SUMMARY_DETAIL",
type: "uniqueidentifier",
nullable: true);
migrationBuilder.AddColumn<string>(
name: "ApplyDepartmentName",
table: "T_SK_RISK_EVALUATION_SUMMARY",
type: "nvarchar(50)",
maxLength: 50,
nullable: true);
migrationBuilder.AddColumn<string>(
name: "ApplyPostName",
table: "T_SK_RISK_EVALUATION_SUMMARY",
type: "nvarchar(50)",
maxLength: 50,
nullable: true);
migrationBuilder.AddColumn<Guid>(
name: "PRODUCTION_UNIT_ID",
table: "T_SK_RISK_EVALUATION_DETAIL",
type: "uniqueidentifier",
nullable: true);
migrationBuilder.AddColumn<string>(
name: "ApplyDepartmentName",
table: "T_SK_RISK_EVALUATION",
type: "nvarchar(50)",
maxLength: 50,
nullable: true);
migrationBuilder.AddColumn<string>(
name: "ApplyPostName",
table: "T_SK_RISK_EVALUATION",
type: "nvarchar(50)",
maxLength: 50,
nullable: true);
migrationBuilder.AddColumn<Guid>(
name: "PRODUCTION_UNIT_ID",
table: "T_SK_RISK_AREA",
type: "uniqueidentifier",
nullable: true);
migrationBuilder.AddColumn<Guid>(
name: "PRODUCTION_UNIT_ID",
table: "T_SK_PLAN_SET",
type: "uniqueidentifier",
nullable: true);
migrationBuilder.AddColumn<string>(
name: "ApplyDepartmentName",
table: "T_SK_IDENTIFY_EVALUATION_PLAN",
type: "nvarchar(50)",
maxLength: 50,
nullable: true);
migrationBuilder.AddColumn<string>(
name: "ApplyPostName",
table: "T_SK_IDENTIFY_EVALUATION_PLAN",
type: "nvarchar(50)",
maxLength: 50,
nullable: true);
migrationBuilder.AddColumn<string>(
name: "ApplyDepartmentName",
table: "T_SK_HIDDEN_DANGER_REPORT",
type: "nvarchar(50)",
maxLength: 50,
nullable: true);
migrationBuilder.AddColumn<string>(
name: "ApplyPostName",
table: "T_SK_HIDDEN_DANGER_REPORT",
type: "nvarchar(50)",
maxLength: 50,
nullable: true);
migrationBuilder.AddColumn<Guid>(
name: "PRODUCTION_UNIT_ID",
table: "T_SK_HIDDEN_DANGER_REPORT",
type: "uniqueidentifier",
nullable: true);
migrationBuilder.AddColumn<string>(
name: "ApplyDepartmentName",
table: "T_SK_HIDDEN_DANGER_RECTIFY_RECORD",
type: "nvarchar(50)",
maxLength: 50,
nullable: true);
migrationBuilder.AddColumn<string>(
name: "ApplyPostName",
table: "T_SK_HIDDEN_DANGER_RECTIFY_RECORD",
type: "nvarchar(50)",
maxLength: 50,
nullable: true);
migrationBuilder.AddColumn<Guid>(
name: "PRODUCTION_UNIT_ID",
table: "T_SK_HIDDEN_DANGER_RECTIFY_RECORD",
type: "uniqueidentifier",
nullable: true);
migrationBuilder.AddColumn<string>(
name: "ApplyDepartmentName",
table: "T_SK_HIDDEN_DANGER_RECTIFY_NOTICE",
type: "nvarchar(50)",
maxLength: 50,
nullable: true);
migrationBuilder.AddColumn<string>(
name: "ApplyPostName",
table: "T_SK_HIDDEN_DANGER_RECTIFY_NOTICE",
type: "nvarchar(50)",
maxLength: 50,
nullable: true);
migrationBuilder.AddColumn<Guid>(
name: "PRODUCTION_UNIT_ID",
table: "T_SK_HIDDEN_DANGER_RECTIFY_NOTICE",
type: "uniqueidentifier",
nullable: true);
migrationBuilder.AddColumn<string>(
name: "ApplyDepartmentName",
table: "T_SK_HIDDEN_DANGER_RECTIFY_DELAY_APPLY",
type: "nvarchar(50)",
maxLength: 50,
nullable: true);
migrationBuilder.AddColumn<string>(
name: "ApplyPostName",
table: "T_SK_HIDDEN_DANGER_RECTIFY_DELAY_APPLY",
type: "nvarchar(50)",
maxLength: 50,
nullable: true);
migrationBuilder.AddColumn<Guid>(
name: "PRODUCTION_UNIT_ID",
table: "T_SK_HIDDEN_DANGER_RECTIFY_DELAY_APPLY",
type: "uniqueidentifier",
nullable: true);
migrationBuilder.AddColumn<string>(
name: "ApplyDepartmentName",
table: "T_SK_HIDDEN_DANGER_HAND_REPORT",
type: "nvarchar(50)",
maxLength: 50,
nullable: true);
migrationBuilder.AddColumn<string>(
name: "ApplyPostName",
table: "T_SK_HIDDEN_DANGER_HAND_REPORT",
type: "nvarchar(50)",
maxLength: 50,
nullable: true);
migrationBuilder.AddColumn<Guid>(
name: "PRODUCTION_UNIT_ID",
table: "T_SK_HIDDEN_DANGER_HAND_REPORT",
type: "uniqueidentifier",
nullable: true);
migrationBuilder.AddColumn<string>(
name: "ApplyDepartmentName",
table: "T_SK_HIDDEN_DANGER_CONFIRM",
type: "nvarchar(50)",
maxLength: 50,
nullable: true);
migrationBuilder.AddColumn<string>(
name: "ApplyPostName",
table: "T_SK_HIDDEN_DANGER_CONFIRM",
type: "nvarchar(50)",
maxLength: 50,
nullable: true);
migrationBuilder.AddColumn<Guid>(
name: "PRODUCTION_UNIT_ID",
table: "T_SK_HIDDEN_DANGER_CONFIRM",
type: "uniqueidentifier",
nullable: true);
migrationBuilder.AddColumn<Guid>(
name: "PRODUCTION_UNIT_ID",
table: "T_SK_ENTERPRISE_LIBRARY",
type: "uniqueidentifier",
nullable: true);
migrationBuilder.AddColumn<Guid>(
name: "PRODUCTION_UNIT_ID",
table: "T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL",
type: "uniqueidentifier",
nullable: true);
migrationBuilder.AddColumn<string>(
name: "ApplyDepartmentName",
table: "T_SK_DOUBLE_PREVENT_MECHANISM",
type: "nvarchar(50)",
maxLength: 50,
nullable: true);
migrationBuilder.AddColumn<string>(
name: "ApplyPostName",
table: "T_SK_DOUBLE_PREVENT_MECHANISM",
type: "nvarchar(50)",
maxLength: 50,
nullable: true);
migrationBuilder.AddColumn<Guid>(
name: "PRODUCTION_UNIT_ID",
table: "T_SK_CHECK_TYPE",
type: "uniqueidentifier",
nullable: true);
migrationBuilder.AddColumn<Guid>(
name: "PRODUCTION_UNIT_ID",
table: "T_SK_CHECK_SET",
type: "uniqueidentifier",
nullable: true);
migrationBuilder.AddColumn<Guid>(
name: "PRODUCTION_UNIT_ID",
table: "T_SK_CHECK_CONTENTS",
type: "uniqueidentifier",
nullable: true);
migrationBuilder.AddColumn<Guid>(
name: "PRODUCTION_UNIT_ID",
table: "T_SK_BASIC_LIBRARY",
type: "uniqueidentifier",
nullable: true);
migrationBuilder.CreateIndex(
name: "IX_T_SK_SECURITY_INSPECTION_RECORD_SUMMARY_PRODUCTION_UNIT_ID",
table: "T_SK_SECURITY_INSPECTION_RECORD_SUMMARY",
column: "PRODUCTION_UNIT_ID");
migrationBuilder.CreateIndex(
name: "IX_T_SK_SECURITY_INSPECTION_RECORD_PRODUCTION_UNIT_ID",
table: "T_SK_SECURITY_INSPECTION_RECORD",
column: "PRODUCTION_UNIT_ID");
migrationBuilder.CreateIndex(
name: "IX_T_SK_SECURITY_INSPECTION_NOTICE_PRODUCTION_UNIT_ID",
table: "T_SK_SECURITY_INSPECTION_NOTICE",
column: "PRODUCTION_UNIT_ID");
migrationBuilder.CreateIndex(
name: "IX_T_SK_RISK_TYPE_PRODUCTION_UNIT_ID",
table: "T_SK_RISK_TYPE",
column: "PRODUCTION_UNIT_ID");
migrationBuilder.CreateIndex(
name: "IX_T_SK_RISK_IDENTIFY_RESULT_SUMMARY_DETAIL_PRODUCTION_UNIT_ID",
table: "T_SK_RISK_IDENTIFY_RESULT_SUMMARY_DETAIL",
column: "PRODUCTION_UNIT_ID");
migrationBuilder.CreateIndex(
name: "IX_T_SK_RISK_IDENTIFY_RESULT_DETAIL_PRODUCTION_UNIT_ID",
table: "T_SK_RISK_IDENTIFY_RESULT_DETAIL",
column: "PRODUCTION_UNIT_ID");
migrationBuilder.CreateIndex(
name: "IX_T_SK_RISK_IDENTIFY_DETAIL_PRODUCTION_UNIT_ID",
table: "T_SK_RISK_IDENTIFY_DETAIL",
column: "PRODUCTION_UNIT_ID");
migrationBuilder.CreateIndex(
name: "IX_T_SK_RISK_EVALUATION_SUMMARY_DETAIL_PRODUCTION_UNIT_ID",
table: "T_SK_RISK_EVALUATION_SUMMARY_DETAIL",
column: "PRODUCTION_UNIT_ID");
migrationBuilder.CreateIndex(
name: "IX_T_SK_RISK_EVALUATION_DETAIL_PRODUCTION_UNIT_ID",
table: "T_SK_RISK_EVALUATION_DETAIL",
column: "PRODUCTION_UNIT_ID");
migrationBuilder.CreateIndex(
name: "IX_T_SK_RISK_AREA_PRODUCTION_UNIT_ID",
table: "T_SK_RISK_AREA",
column: "PRODUCTION_UNIT_ID");
migrationBuilder.CreateIndex(
name: "IX_T_SK_PLAN_SET_PRODUCTION_UNIT_ID",
table: "T_SK_PLAN_SET",
column: "PRODUCTION_UNIT_ID");
migrationBuilder.CreateIndex(
name: "IX_T_SK_HIDDEN_DANGER_REPORT_PRODUCTION_UNIT_ID",
table: "T_SK_HIDDEN_DANGER_REPORT",
column: "PRODUCTION_UNIT_ID");
migrationBuilder.CreateIndex(
name: "IX_T_SK_HIDDEN_DANGER_RECTIFY_RECORD_PRODUCTION_UNIT_ID",
table: "T_SK_HIDDEN_DANGER_RECTIFY_RECORD",
column: "PRODUCTION_UNIT_ID");
migrationBuilder.CreateIndex(
name: "IX_T_SK_HIDDEN_DANGER_RECTIFY_NOTICE_PRODUCTION_UNIT_ID",
table: "T_SK_HIDDEN_DANGER_RECTIFY_NOTICE",
column: "PRODUCTION_UNIT_ID");
migrationBuilder.CreateIndex(
name: "IX_T_SK_HIDDEN_DANGER_RECTIFY_DELAY_APPLY_PRODUCTION_UNIT_ID",
table: "T_SK_HIDDEN_DANGER_RECTIFY_DELAY_APPLY",
column: "PRODUCTION_UNIT_ID");
migrationBuilder.CreateIndex(
name: "IX_T_SK_HIDDEN_DANGER_HAND_REPORT_PRODUCTION_UNIT_ID",
table: "T_SK_HIDDEN_DANGER_HAND_REPORT",
column: "PRODUCTION_UNIT_ID");
migrationBuilder.CreateIndex(
name: "IX_T_SK_HIDDEN_DANGER_CONFIRM_PRODUCTION_UNIT_ID",
table: "T_SK_HIDDEN_DANGER_CONFIRM",
column: "PRODUCTION_UNIT_ID");
migrationBuilder.CreateIndex(
name: "IX_T_SK_ENTERPRISE_LIBRARY_PRODUCTION_UNIT_ID",
table: "T_SK_ENTERPRISE_LIBRARY",
column: "PRODUCTION_UNIT_ID");
migrationBuilder.CreateIndex(
name: "IX_T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL_PRODUCTION_UNIT_ID",
table: "T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL",
column: "PRODUCTION_UNIT_ID");
migrationBuilder.CreateIndex(
name: "IX_T_SK_CHECK_TYPE_PRODUCTION_UNIT_ID",
table: "T_SK_CHECK_TYPE",
column: "PRODUCTION_UNIT_ID");
migrationBuilder.CreateIndex(
name: "IX_T_SK_CHECK_SET_PRODUCTION_UNIT_ID",
table: "T_SK_CHECK_SET",
column: "PRODUCTION_UNIT_ID");
migrationBuilder.CreateIndex(
name: "IX_T_SK_CHECK_CONTENTS_PRODUCTION_UNIT_ID",
table: "T_SK_CHECK_CONTENTS",
column: "PRODUCTION_UNIT_ID");
migrationBuilder.CreateIndex(
name: "IX_T_SK_BASIC_LIBRARY_PRODUCTION_UNIT_ID",
table: "T_SK_BASIC_LIBRARY",
column: "PRODUCTION_UNIT_ID");
migrationBuilder.AddForeignKey(
name: "FK_T_SK_BASIC_LIBRARY_T_FM_USER_PRODUCTION_UNIT_SET_PRODUCTION_UNIT_ID",
table: "T_SK_BASIC_LIBRARY",
column: "PRODUCTION_UNIT_ID",
principalTable: "T_FM_USER_PRODUCTION_UNIT_SET",
principalColumn: "ID",
onDelete: ReferentialAction.Restrict);
migrationBuilder.AddForeignKey(
name: "FK_T_SK_CHECK_CONTENTS_T_FM_USER_PRODUCTION_UNIT_SET_PRODUCTION_UNIT_ID",
table: "T_SK_CHECK_CONTENTS",
column: "PRODUCTION_UNIT_ID",
principalTable: "T_FM_USER_PRODUCTION_UNIT_SET",
principalColumn: "ID",
onDelete: ReferentialAction.Restrict);
migrationBuilder.AddForeignKey(
name: "FK_T_SK_CHECK_SET_T_FM_USER_PRODUCTION_UNIT_SET_PRODUCTION_UNIT_ID",
table: "T_SK_CHECK_SET",
column: "PRODUCTION_UNIT_ID",
principalTable: "T_FM_USER_PRODUCTION_UNIT_SET",
principalColumn: "ID",
onDelete: ReferentialAction.Restrict);
migrationBuilder.AddForeignKey(
name: "FK_T_SK_CHECK_TYPE_T_FM_USER_PRODUCTION_UNIT_SET_PRODUCTION_UNIT_ID",
table: "T_SK_CHECK_TYPE",
column: "PRODUCTION_UNIT_ID",
principalTable: "T_FM_USER_PRODUCTION_UNIT_SET",
principalColumn: "ID",
onDelete: ReferentialAction.Restrict);
migrationBuilder.AddForeignKey(
name: "FK_T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL_T_FM_USER_PRODUCTION_UNIT_SET_PRODUCTION_UNIT_ID",
table: "T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL",
column: "PRODUCTION_UNIT_ID",
principalTable: "T_FM_USER_PRODUCTION_UNIT_SET",
principalColumn: "ID",
onDelete: ReferentialAction.Restrict);
migrationBuilder.AddForeignKey(
name: "FK_T_SK_ENTERPRISE_LIBRARY_T_FM_USER_PRODUCTION_UNIT_SET_PRODUCTION_UNIT_ID",
table: "T_SK_ENTERPRISE_LIBRARY",
column: "PRODUCTION_UNIT_ID",
principalTable: "T_FM_USER_PRODUCTION_UNIT_SET",
principalColumn: "ID",
onDelete: ReferentialAction.Restrict);
migrationBuilder.AddForeignKey(
name: "FK_T_SK_HIDDEN_DANGER_CONFIRM_T_FM_USER_PRODUCTION_UNIT_SET_PRODUCTION_UNIT_ID",
table: "T_SK_HIDDEN_DANGER_CONFIRM",
column: "PRODUCTION_UNIT_ID",
principalTable: "T_FM_USER_PRODUCTION_UNIT_SET",
principalColumn: "ID",
onDelete: ReferentialAction.Restrict);
migrationBuilder.AddForeignKey(
name: "FK_T_SK_HIDDEN_DANGER_HAND_REPORT_T_FM_USER_PRODUCTION_UNIT_SET_PRODUCTION_UNIT_ID",
table: "T_SK_HIDDEN_DANGER_HAND_REPORT",
column: "PRODUCTION_UNIT_ID",
principalTable: "T_FM_USER_PRODUCTION_UNIT_SET",
principalColumn: "ID",
onDelete: ReferentialAction.Restrict);
migrationBuilder.AddForeignKey(
name: "FK_T_SK_HIDDEN_DANGER_RECTIFY_DELAY_APPLY_T_FM_USER_PRODUCTION_UNIT_SET_PRODUCTION_UNIT_ID",
table: "T_SK_HIDDEN_DANGER_RECTIFY_DELAY_APPLY",
column: "PRODUCTION_UNIT_ID",
principalTable: "T_FM_USER_PRODUCTION_UNIT_SET",
principalColumn: "ID",
onDelete: ReferentialAction.Restrict);
migrationBuilder.AddForeignKey(
name: "FK_T_SK_HIDDEN_DANGER_RECTIFY_NOTICE_T_FM_USER_PRODUCTION_UNIT_SET_PRODUCTION_UNIT_ID",
table: "T_SK_HIDDEN_DANGER_RECTIFY_NOTICE",
column: "PRODUCTION_UNIT_ID",
principalTable: "T_FM_USER_PRODUCTION_UNIT_SET",
principalColumn: "ID",
onDelete: ReferentialAction.Restrict);
migrationBuilder.AddForeignKey(
name: "FK_T_SK_HIDDEN_DANGER_RECTIFY_RECORD_T_FM_USER_PRODUCTION_UNIT_SET_PRODUCTION_UNIT_ID",
table: "T_SK_HIDDEN_DANGER_RECTIFY_RECORD",
column: "PRODUCTION_UNIT_ID",
principalTable: "T_FM_USER_PRODUCTION_UNIT_SET",
principalColumn: "ID",
onDelete: ReferentialAction.Restrict);
migrationBuilder.AddForeignKey(
name: "FK_T_SK_HIDDEN_DANGER_REPORT_T_FM_USER_PRODUCTION_UNIT_SET_PRODUCTION_UNIT_ID",
table: "T_SK_HIDDEN_DANGER_REPORT",
column: "PRODUCTION_UNIT_ID",
principalTable: "T_FM_USER_PRODUCTION_UNIT_SET",
principalColumn: "ID",
onDelete: ReferentialAction.Restrict);
migrationBuilder.AddForeignKey(
name: "FK_T_SK_PLAN_SET_T_FM_USER_PRODUCTION_UNIT_SET_PRODUCTION_UNIT_ID",
table: "T_SK_PLAN_SET",
column: "PRODUCTION_UNIT_ID",
principalTable: "T_FM_USER_PRODUCTION_UNIT_SET",
principalColumn: "ID",
onDelete: ReferentialAction.Restrict);
migrationBuilder.AddForeignKey(
name: "FK_T_SK_RISK_AREA_T_FM_USER_PRODUCTION_UNIT_SET_PRODUCTION_UNIT_ID",
table: "T_SK_RISK_AREA",
column: "PRODUCTION_UNIT_ID",
principalTable: "T_FM_USER_PRODUCTION_UNIT_SET",
principalColumn: "ID",
onDelete: ReferentialAction.Restrict);
migrationBuilder.AddForeignKey(
name: "FK_T_SK_RISK_EVALUATION_DETAIL_T_FM_USER_PRODUCTION_UNIT_SET_PRODUCTION_UNIT_ID",
table: "T_SK_RISK_EVALUATION_DETAIL",
column: "PRODUCTION_UNIT_ID",
principalTable: "T_FM_USER_PRODUCTION_UNIT_SET",
principalColumn: "ID",
onDelete: ReferentialAction.Restrict);
migrationBuilder.AddForeignKey(
name: "FK_T_SK_RISK_EVALUATION_SUMMARY_DETAIL_T_FM_USER_PRODUCTION_UNIT_SET_PRODUCTION_UNIT_ID",
table: "T_SK_RISK_EVALUATION_SUMMARY_DETAIL",
column: "PRODUCTION_UNIT_ID",
principalTable: "T_FM_USER_PRODUCTION_UNIT_SET",
principalColumn: "ID",
onDelete: ReferentialAction.Restrict);
migrationBuilder.AddForeignKey(
name: "FK_T_SK_RISK_IDENTIFY_DETAIL_T_FM_USER_PRODUCTION_UNIT_SET_PRODUCTION_UNIT_ID",
table: "T_SK_RISK_IDENTIFY_DETAIL",
column: "PRODUCTION_UNIT_ID",
principalTable: "T_FM_USER_PRODUCTION_UNIT_SET",
principalColumn: "ID",
onDelete: ReferentialAction.Restrict);
migrationBuilder.AddForeignKey(
name: "FK_T_SK_RISK_IDENTIFY_RESULT_DETAIL_T_FM_USER_PRODUCTION_UNIT_SET_PRODUCTION_UNIT_ID",
table: "T_SK_RISK_IDENTIFY_RESULT_DETAIL",
column: "PRODUCTION_UNIT_ID",
principalTable: "T_FM_USER_PRODUCTION_UNIT_SET",
principalColumn: "ID",
onDelete: ReferentialAction.Restrict);
migrationBuilder.AddForeignKey(
name: "FK_T_SK_RISK_IDENTIFY_RESULT_SUMMARY_DETAIL_T_FM_USER_PRODUCTION_UNIT_SET_PRODUCTION_UNIT_ID",
table: "T_SK_RISK_IDENTIFY_RESULT_SUMMARY_DETAIL",
column: "PRODUCTION_UNIT_ID",
principalTable: "T_FM_USER_PRODUCTION_UNIT_SET",
principalColumn: "ID",
onDelete: ReferentialAction.Restrict);
migrationBuilder.AddForeignKey(
name: "FK_T_SK_RISK_TYPE_T_FM_USER_PRODUCTION_UNIT_SET_PRODUCTION_UNIT_ID",
table: "T_SK_RISK_TYPE",
column: "PRODUCTION_UNIT_ID",
principalTable: "T_FM_USER_PRODUCTION_UNIT_SET",
principalColumn: "ID",
onDelete: ReferentialAction.Restrict);
migrationBuilder.AddForeignKey(
name: "FK_T_SK_SECURITY_INSPECTION_NOTICE_T_FM_USER_PRODUCTION_UNIT_SET_PRODUCTION_UNIT_ID",
table: "T_SK_SECURITY_INSPECTION_NOTICE",
column: "PRODUCTION_UNIT_ID",
principalTable: "T_FM_USER_PRODUCTION_UNIT_SET",
principalColumn: "ID",
onDelete: ReferentialAction.Restrict);
migrationBuilder.AddForeignKey(
name: "FK_T_SK_SECURITY_INSPECTION_RECORD_T_FM_USER_PRODUCTION_UNIT_SET_PRODUCTION_UNIT_ID",
table: "T_SK_SECURITY_INSPECTION_RECORD",
column: "PRODUCTION_UNIT_ID",
principalTable: "T_FM_USER_PRODUCTION_UNIT_SET",
principalColumn: "ID",
onDelete: ReferentialAction.Restrict);
migrationBuilder.AddForeignKey(
name: "FK_T_SK_SECURITY_INSPECTION_RECORD_SUMMARY_T_FM_USER_PRODUCTION_UNIT_SET_PRODUCTION_UNIT_ID",
table: "T_SK_SECURITY_INSPECTION_RECORD_SUMMARY",
column: "PRODUCTION_UNIT_ID",
principalTable: "T_FM_USER_PRODUCTION_UNIT_SET",
principalColumn: "ID",
onDelete: ReferentialAction.Restrict);
}
protected override void Down(MigrationBuilder migrationBuilder)
{
migrationBuilder.DropForeignKey(
name: "FK_T_SK_BASIC_LIBRARY_T_FM_USER_PRODUCTION_UNIT_SET_PRODUCTION_UNIT_ID",
table: "T_SK_BASIC_LIBRARY");
migrationBuilder.DropForeignKey(
name: "FK_T_SK_CHECK_CONTENTS_T_FM_USER_PRODUCTION_UNIT_SET_PRODUCTION_UNIT_ID",
table: "T_SK_CHECK_CONTENTS");
migrationBuilder.DropForeignKey(
name: "FK_T_SK_CHECK_SET_T_FM_USER_PRODUCTION_UNIT_SET_PRODUCTION_UNIT_ID",
table: "T_SK_CHECK_SET");
migrationBuilder.DropForeignKey(
name: "FK_T_SK_CHECK_TYPE_T_FM_USER_PRODUCTION_UNIT_SET_PRODUCTION_UNIT_ID",
table: "T_SK_CHECK_TYPE");
migrationBuilder.DropForeignKey(
name: "FK_T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL_T_FM_USER_PRODUCTION_UNIT_SET_PRODUCTION_UNIT_ID",
table: "T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL");
migrationBuilder.DropForeignKey(
name: "FK_T_SK_ENTERPRISE_LIBRARY_T_FM_USER_PRODUCTION_UNIT_SET_PRODUCTION_UNIT_ID",
table: "T_SK_ENTERPRISE_LIBRARY");
migrationBuilder.DropForeignKey(
name: "FK_T_SK_HIDDEN_DANGER_CONFIRM_T_FM_USER_PRODUCTION_UNIT_SET_PRODUCTION_UNIT_ID",
table: "T_SK_HIDDEN_DANGER_CONFIRM");
migrationBuilder.DropForeignKey(
name: "FK_T_SK_HIDDEN_DANGER_HAND_REPORT_T_FM_USER_PRODUCTION_UNIT_SET_PRODUCTION_UNIT_ID",
table: "T_SK_HIDDEN_DANGER_HAND_REPORT");
migrationBuilder.DropForeignKey(
name: "FK_T_SK_HIDDEN_DANGER_RECTIFY_DELAY_APPLY_T_FM_USER_PRODUCTION_UNIT_SET_PRODUCTION_UNIT_ID",
table: "T_SK_HIDDEN_DANGER_RECTIFY_DELAY_APPLY");
migrationBuilder.DropForeignKey(
name: "FK_T_SK_HIDDEN_DANGER_RECTIFY_NOTICE_T_FM_USER_PRODUCTION_UNIT_SET_PRODUCTION_UNIT_ID",
table: "T_SK_HIDDEN_DANGER_RECTIFY_NOTICE");
migrationBuilder.DropForeignKey(
name: "FK_T_SK_HIDDEN_DANGER_RECTIFY_RECORD_T_FM_USER_PRODUCTION_UNIT_SET_PRODUCTION_UNIT_ID",
table: "T_SK_HIDDEN_DANGER_RECTIFY_RECORD");
migrationBuilder.DropForeignKey(
name: "FK_T_SK_HIDDEN_DANGER_REPORT_T_FM_USER_PRODUCTION_UNIT_SET_PRODUCTION_UNIT_ID",
table: "T_SK_HIDDEN_DANGER_REPORT");
migrationBuilder.DropForeignKey(
name: "FK_T_SK_PLAN_SET_T_FM_USER_PRODUCTION_UNIT_SET_PRODUCTION_UNIT_ID",
table: "T_SK_PLAN_SET");
migrationBuilder.DropForeignKey(
name: "FK_T_SK_RISK_AREA_T_FM_USER_PRODUCTION_UNIT_SET_PRODUCTION_UNIT_ID",
table: "T_SK_RISK_AREA");
migrationBuilder.DropForeignKey(
name: "FK_T_SK_RISK_EVALUATION_DETAIL_T_FM_USER_PRODUCTION_UNIT_SET_PRODUCTION_UNIT_ID",
table: "T_SK_RISK_EVALUATION_DETAIL");
migrationBuilder.DropForeignKey(
name: "FK_T_SK_RISK_EVALUATION_SUMMARY_DETAIL_T_FM_USER_PRODUCTION_UNIT_SET_PRODUCTION_UNIT_ID",
table: "T_SK_RISK_EVALUATION_SUMMARY_DETAIL");
migrationBuilder.DropForeignKey(
name: "FK_T_SK_RISK_IDENTIFY_DETAIL_T_FM_USER_PRODUCTION_UNIT_SET_PRODUCTION_UNIT_ID",
table: "T_SK_RISK_IDENTIFY_DETAIL");
migrationBuilder.DropForeignKey(
name: "FK_T_SK_RISK_IDENTIFY_RESULT_DETAIL_T_FM_USER_PRODUCTION_UNIT_SET_PRODUCTION_UNIT_ID",
table: "T_SK_RISK_IDENTIFY_RESULT_DETAIL");
migrationBuilder.DropForeignKey(
name: "FK_T_SK_RISK_IDENTIFY_RESULT_SUMMARY_DETAIL_T_FM_USER_PRODUCTION_UNIT_SET_PRODUCTION_UNIT_ID",
table: "T_SK_RISK_IDENTIFY_RESULT_SUMMARY_DETAIL");
migrationBuilder.DropForeignKey(
name: "FK_T_SK_RISK_TYPE_T_FM_USER_PRODUCTION_UNIT_SET_PRODUCTION_UNIT_ID",
table: "T_SK_RISK_TYPE");
migrationBuilder.DropForeignKey(
name: "FK_T_SK_SECURITY_INSPECTION_NOTICE_T_FM_USER_PRODUCTION_UNIT_SET_PRODUCTION_UNIT_ID",
table: "T_SK_SECURITY_INSPECTION_NOTICE");
migrationBuilder.DropForeignKey(
name: "FK_T_SK_SECURITY_INSPECTION_RECORD_T_FM_USER_PRODUCTION_UNIT_SET_PRODUCTION_UNIT_ID",
table: "T_SK_SECURITY_INSPECTION_RECORD");
migrationBuilder.DropForeignKey(
name: "FK_T_SK_SECURITY_INSPECTION_RECORD_SUMMARY_T_FM_USER_PRODUCTION_UNIT_SET_PRODUCTION_UNIT_ID",
table: "T_SK_SECURITY_INSPECTION_RECORD_SUMMARY");
migrationBuilder.DropIndex(
name: "IX_T_SK_SECURITY_INSPECTION_RECORD_SUMMARY_PRODUCTION_UNIT_ID",
table: "T_SK_SECURITY_INSPECTION_RECORD_SUMMARY");
migrationBuilder.DropIndex(
name: "IX_T_SK_SECURITY_INSPECTION_RECORD_PRODUCTION_UNIT_ID",
table: "T_SK_SECURITY_INSPECTION_RECORD");
migrationBuilder.DropIndex(
name: "IX_T_SK_SECURITY_INSPECTION_NOTICE_PRODUCTION_UNIT_ID",
table: "T_SK_SECURITY_INSPECTION_NOTICE");
migrationBuilder.DropIndex(
name: "IX_T_SK_RISK_TYPE_PRODUCTION_UNIT_ID",
table: "T_SK_RISK_TYPE");
migrationBuilder.DropIndex(
name: "IX_T_SK_RISK_IDENTIFY_RESULT_SUMMARY_DETAIL_PRODUCTION_UNIT_ID",
table: "T_SK_RISK_IDENTIFY_RESULT_SUMMARY_DETAIL");
migrationBuilder.DropIndex(
name: "IX_T_SK_RISK_IDENTIFY_RESULT_DETAIL_PRODUCTION_UNIT_ID",
table: "T_SK_RISK_IDENTIFY_RESULT_DETAIL");
migrationBuilder.DropIndex(
name: "IX_T_SK_RISK_IDENTIFY_DETAIL_PRODUCTION_UNIT_ID",
table: "T_SK_RISK_IDENTIFY_DETAIL");
migrationBuilder.DropIndex(
name: "IX_T_SK_RISK_EVALUATION_SUMMARY_DETAIL_PRODUCTION_UNIT_ID",
table: "T_SK_RISK_EVALUATION_SUMMARY_DETAIL");
migrationBuilder.DropIndex(
name: "IX_T_SK_RISK_EVALUATION_DETAIL_PRODUCTION_UNIT_ID",
table: "T_SK_RISK_EVALUATION_DETAIL");
migrationBuilder.DropIndex(
name: "IX_T_SK_RISK_AREA_PRODUCTION_UNIT_ID",
table: "T_SK_RISK_AREA");
migrationBuilder.DropIndex(
name: "IX_T_SK_PLAN_SET_PRODUCTION_UNIT_ID",
table: "T_SK_PLAN_SET");
migrationBuilder.DropIndex(
name: "IX_T_SK_HIDDEN_DANGER_REPORT_PRODUCTION_UNIT_ID",
table: "T_SK_HIDDEN_DANGER_REPORT");
migrationBuilder.DropIndex(
name: "IX_T_SK_HIDDEN_DANGER_RECTIFY_RECORD_PRODUCTION_UNIT_ID",
table: "T_SK_HIDDEN_DANGER_RECTIFY_RECORD");
migrationBuilder.DropIndex(
name: "IX_T_SK_HIDDEN_DANGER_RECTIFY_NOTICE_PRODUCTION_UNIT_ID",
table: "T_SK_HIDDEN_DANGER_RECTIFY_NOTICE");
migrationBuilder.DropIndex(
name: "IX_T_SK_HIDDEN_DANGER_RECTIFY_DELAY_APPLY_PRODUCTION_UNIT_ID",
table: "T_SK_HIDDEN_DANGER_RECTIFY_DELAY_APPLY");
migrationBuilder.DropIndex(
name: "IX_T_SK_HIDDEN_DANGER_HAND_REPORT_PRODUCTION_UNIT_ID",
table: "T_SK_HIDDEN_DANGER_HAND_REPORT");
migrationBuilder.DropIndex(
name: "IX_T_SK_HIDDEN_DANGER_CONFIRM_PRODUCTION_UNIT_ID",
table: "T_SK_HIDDEN_DANGER_CONFIRM");
migrationBuilder.DropIndex(
name: "IX_T_SK_ENTERPRISE_LIBRARY_PRODUCTION_UNIT_ID",
table: "T_SK_ENTERPRISE_LIBRARY");
migrationBuilder.DropIndex(
name: "IX_T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL_PRODUCTION_UNIT_ID",
table: "T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL");
migrationBuilder.DropIndex(
name: "IX_T_SK_CHECK_TYPE_PRODUCTION_UNIT_ID",
table: "T_SK_CHECK_TYPE");
migrationBuilder.DropIndex(
name: "IX_T_SK_CHECK_SET_PRODUCTION_UNIT_ID",
table: "T_SK_CHECK_SET");
migrationBuilder.DropIndex(
name: "IX_T_SK_CHECK_CONTENTS_PRODUCTION_UNIT_ID",
table: "T_SK_CHECK_CONTENTS");
migrationBuilder.DropIndex(
name: "IX_T_SK_BASIC_LIBRARY_PRODUCTION_UNIT_ID",
table: "T_SK_BASIC_LIBRARY");
migrationBuilder.DropColumn(
name: "ApplyDepartmentName",
table: "T_SK_SECURITY_INSPECTION_RECORD_SUMMARY");
migrationBuilder.DropColumn(
name: "ApplyPostName",
table: "T_SK_SECURITY_INSPECTION_RECORD_SUMMARY");
migrationBuilder.DropColumn(
name: "PRODUCTION_UNIT_ID",
table: "T_SK_SECURITY_INSPECTION_RECORD_SUMMARY");
migrationBuilder.DropColumn(
name: "ApplyDepartmentName",
table: "T_SK_SECURITY_INSPECTION_RECORD");
migrationBuilder.DropColumn(
name: "ApplyPostName",
table: "T_SK_SECURITY_INSPECTION_RECORD");
migrationBuilder.DropColumn(
name: "PRODUCTION_UNIT_ID",
table: "T_SK_SECURITY_INSPECTION_RECORD");
migrationBuilder.DropColumn(
name: "ApplyDepartmentName",
table: "T_SK_SECURITY_INSPECTION_NOTICE");
migrationBuilder.DropColumn(
name: "ApplyPostName",
table: "T_SK_SECURITY_INSPECTION_NOTICE");
migrationBuilder.DropColumn(
name: "PRODUCTION_UNIT_ID",
table: "T_SK_SECURITY_INSPECTION_NOTICE");
migrationBuilder.DropColumn(
name: "PRODUCTION_UNIT_ID",
table: "T_SK_RISK_TYPE");
migrationBuilder.DropColumn(
name: "PRODUCTION_UNIT_ID",
table: "T_SK_RISK_IDENTIFY_RESULT_SUMMARY_DETAIL");
migrationBuilder.DropColumn(
name: "ApplyDepartmentName",
table: "T_SK_RISK_IDENTIFY_RESULT_SUMMARY");
migrationBuilder.DropColumn(
name: "ApplyPostName",
table: "T_SK_RISK_IDENTIFY_RESULT_SUMMARY");
migrationBuilder.DropColumn(
name: "PRODUCTION_UNIT_ID",
table: "T_SK_RISK_IDENTIFY_RESULT_DETAIL");
migrationBuilder.DropColumn(
name: "ApplyDepartmentName",
table: "T_SK_RISK_IDENTIFY_RESULT");
migrationBuilder.DropColumn(
name: "ApplyPostName",
table: "T_SK_RISK_IDENTIFY_RESULT");
migrationBuilder.DropColumn(
name: "PRODUCTION_UNIT_ID",
table: "T_SK_RISK_IDENTIFY_DETAIL");
migrationBuilder.DropColumn(
name: "ApplyDepartmentName",
table: "T_SK_RISK_IDENTIFY");
migrationBuilder.DropColumn(
name: "ApplyPostName",
table: "T_SK_RISK_IDENTIFY");
migrationBuilder.DropColumn(
name: "PRODUCTION_UNIT_ID",
table: "T_SK_RISK_EVALUATION_SUMMARY_DETAIL");
migrationBuilder.DropColumn(
name: "ApplyDepartmentName",
table: "T_SK_RISK_EVALUATION_SUMMARY");
migrationBuilder.DropColumn(
name: "ApplyPostName",
table: "T_SK_RISK_EVALUATION_SUMMARY");
migrationBuilder.DropColumn(
name: "PRODUCTION_UNIT_ID",
table: "T_SK_RISK_EVALUATION_DETAIL");
migrationBuilder.DropColumn(
name: "ApplyDepartmentName",
table: "T_SK_RISK_EVALUATION");
migrationBuilder.DropColumn(
name: "ApplyPostName",
table: "T_SK_RISK_EVALUATION");
migrationBuilder.DropColumn(
name: "PRODUCTION_UNIT_ID",
table: "T_SK_RISK_AREA");
migrationBuilder.DropColumn(
name: "PRODUCTION_UNIT_ID",
table: "T_SK_PLAN_SET");
migrationBuilder.DropColumn(
name: "ApplyDepartmentName",
table: "T_SK_IDENTIFY_EVALUATION_PLAN");
migrationBuilder.DropColumn(
name: "ApplyPostName",
table: "T_SK_IDENTIFY_EVALUATION_PLAN");
migrationBuilder.DropColumn(
name: "ApplyDepartmentName",
table: "T_SK_HIDDEN_DANGER_REPORT");
migrationBuilder.DropColumn(
name: "ApplyPostName",
table: "T_SK_HIDDEN_DANGER_REPORT");
migrationBuilder.DropColumn(
name: "PRODUCTION_UNIT_ID",
table: "T_SK_HIDDEN_DANGER_REPORT");
migrationBuilder.DropColumn(
name: "ApplyDepartmentName",
table: "T_SK_HIDDEN_DANGER_RECTIFY_RECORD");
migrationBuilder.DropColumn(
name: "ApplyPostName",
table: "T_SK_HIDDEN_DANGER_RECTIFY_RECORD");
migrationBuilder.DropColumn(
name: "PRODUCTION_UNIT_ID",
table: "T_SK_HIDDEN_DANGER_RECTIFY_RECORD");
migrationBuilder.DropColumn(
name: "ApplyDepartmentName",
table: "T_SK_HIDDEN_DANGER_RECTIFY_NOTICE");
migrationBuilder.DropColumn(
name: "ApplyPostName",
table: "T_SK_HIDDEN_DANGER_RECTIFY_NOTICE");
migrationBuilder.DropColumn(
name: "PRODUCTION_UNIT_ID",
table: "T_SK_HIDDEN_DANGER_RECTIFY_NOTICE");
migrationBuilder.DropColumn(
name: "ApplyDepartmentName",
table: "T_SK_HIDDEN_DANGER_RECTIFY_DELAY_APPLY");
migrationBuilder.DropColumn(
name: "ApplyPostName",
table: "T_SK_HIDDEN_DANGER_RECTIFY_DELAY_APPLY");
migrationBuilder.DropColumn(
name: "PRODUCTION_UNIT_ID",
table: "T_SK_HIDDEN_DANGER_RECTIFY_DELAY_APPLY");
migrationBuilder.DropColumn(
name: "ApplyDepartmentName",
table: "T_SK_HIDDEN_DANGER_HAND_REPORT");
migrationBuilder.DropColumn(
name: "ApplyPostName",
table: "T_SK_HIDDEN_DANGER_HAND_REPORT");
migrationBuilder.DropColumn(
name: "PRODUCTION_UNIT_ID",
table: "T_SK_HIDDEN_DANGER_HAND_REPORT");
migrationBuilder.DropColumn(
name: "ApplyDepartmentName",
table: "T_SK_HIDDEN_DANGER_CONFIRM");
migrationBuilder.DropColumn(
name: "ApplyPostName",
table: "T_SK_HIDDEN_DANGER_CONFIRM");
migrationBuilder.DropColumn(
name: "PRODUCTION_UNIT_ID",
table: "T_SK_HIDDEN_DANGER_CONFIRM");
migrationBuilder.DropColumn(
name: "PRODUCTION_UNIT_ID",
table: "T_SK_ENTERPRISE_LIBRARY");
migrationBuilder.DropColumn(
name: "PRODUCTION_UNIT_ID",
table: "T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL");
migrationBuilder.DropColumn(
name: "ApplyDepartmentName",
table: "T_SK_DOUBLE_PREVENT_MECHANISM");
migrationBuilder.DropColumn(
name: "ApplyPostName",
table: "T_SK_DOUBLE_PREVENT_MECHANISM");
migrationBuilder.DropColumn(
name: "PRODUCTION_UNIT_ID",
table: "T_SK_CHECK_TYPE");
migrationBuilder.DropColumn(
name: "PRODUCTION_UNIT_ID",
table: "T_SK_CHECK_SET");
migrationBuilder.DropColumn(
name: "PRODUCTION_UNIT_ID",
table: "T_SK_CHECK_CONTENTS");
migrationBuilder.DropColumn(
name: "PRODUCTION_UNIT_ID",
table: "T_SK_BASIC_LIBRARY");
}
}
}