using System; using Microsoft.EntityFrameworkCore.Migrations; namespace APT.Data.Migrations.Migrations { public partial class hmr2025092501 : Migration { protected override void Up(MigrationBuilder migrationBuilder) { migrationBuilder.AddColumn( name: "ApplyDepartmentName", table: "T_SK_SECURITY_INSPECTION_RECORD_SUMMARY", type: "nvarchar(50)", maxLength: 50, nullable: true); migrationBuilder.AddColumn( name: "ApplyPostName", table: "T_SK_SECURITY_INSPECTION_RECORD_SUMMARY", type: "nvarchar(50)", maxLength: 50, nullable: true); migrationBuilder.AddColumn( name: "PRODUCTION_UNIT_ID", table: "T_SK_SECURITY_INSPECTION_RECORD_SUMMARY", type: "uniqueidentifier", nullable: true); migrationBuilder.AddColumn( name: "ApplyDepartmentName", table: "T_SK_SECURITY_INSPECTION_RECORD", type: "nvarchar(50)", maxLength: 50, nullable: true); migrationBuilder.AddColumn( name: "ApplyPostName", table: "T_SK_SECURITY_INSPECTION_RECORD", type: "nvarchar(50)", maxLength: 50, nullable: true); migrationBuilder.AddColumn( name: "PRODUCTION_UNIT_ID", table: "T_SK_SECURITY_INSPECTION_RECORD", type: "uniqueidentifier", nullable: true); migrationBuilder.AddColumn( name: "ApplyDepartmentName", table: "T_SK_SECURITY_INSPECTION_NOTICE", type: "nvarchar(50)", maxLength: 50, nullable: true); migrationBuilder.AddColumn( name: "ApplyPostName", table: "T_SK_SECURITY_INSPECTION_NOTICE", type: "nvarchar(50)", maxLength: 50, nullable: true); migrationBuilder.AddColumn( name: "PRODUCTION_UNIT_ID", table: "T_SK_SECURITY_INSPECTION_NOTICE", type: "uniqueidentifier", nullable: true); migrationBuilder.AddColumn( name: "PRODUCTION_UNIT_ID", table: "T_SK_RISK_TYPE", type: "uniqueidentifier", nullable: true); migrationBuilder.AddColumn( name: "PRODUCTION_UNIT_ID", table: "T_SK_RISK_IDENTIFY_RESULT_SUMMARY_DETAIL", type: "uniqueidentifier", nullable: true); migrationBuilder.AddColumn( name: "ApplyDepartmentName", table: "T_SK_RISK_IDENTIFY_RESULT_SUMMARY", type: "nvarchar(50)", maxLength: 50, nullable: true); migrationBuilder.AddColumn( name: "ApplyPostName", table: "T_SK_RISK_IDENTIFY_RESULT_SUMMARY", type: "nvarchar(50)", maxLength: 50, nullable: true); migrationBuilder.AddColumn( name: "PRODUCTION_UNIT_ID", table: "T_SK_RISK_IDENTIFY_RESULT_DETAIL", type: "uniqueidentifier", nullable: true); migrationBuilder.AddColumn( name: "ApplyDepartmentName", table: "T_SK_RISK_IDENTIFY_RESULT", type: "nvarchar(50)", maxLength: 50, nullable: true); migrationBuilder.AddColumn( name: "ApplyPostName", table: "T_SK_RISK_IDENTIFY_RESULT", type: "nvarchar(50)", maxLength: 50, nullable: true); migrationBuilder.AddColumn( name: "PRODUCTION_UNIT_ID", table: "T_SK_RISK_IDENTIFY_DETAIL", type: "uniqueidentifier", nullable: true); migrationBuilder.AddColumn( name: "ApplyDepartmentName", table: "T_SK_RISK_IDENTIFY", type: "nvarchar(50)", maxLength: 50, nullable: true); migrationBuilder.AddColumn( name: "ApplyPostName", table: "T_SK_RISK_IDENTIFY", type: "nvarchar(50)", maxLength: 50, nullable: true); migrationBuilder.AddColumn( name: "PRODUCTION_UNIT_ID", table: "T_SK_RISK_EVALUATION_SUMMARY_DETAIL", type: "uniqueidentifier", nullable: true); migrationBuilder.AddColumn( name: "ApplyDepartmentName", table: "T_SK_RISK_EVALUATION_SUMMARY", type: "nvarchar(50)", maxLength: 50, nullable: true); migrationBuilder.AddColumn( name: "ApplyPostName", table: "T_SK_RISK_EVALUATION_SUMMARY", type: "nvarchar(50)", maxLength: 50, nullable: true); migrationBuilder.AddColumn( name: "PRODUCTION_UNIT_ID", table: "T_SK_RISK_EVALUATION_DETAIL", type: "uniqueidentifier", nullable: true); migrationBuilder.AddColumn( name: "ApplyDepartmentName", table: "T_SK_RISK_EVALUATION", type: "nvarchar(50)", maxLength: 50, nullable: true); migrationBuilder.AddColumn( name: "ApplyPostName", table: "T_SK_RISK_EVALUATION", type: "nvarchar(50)", maxLength: 50, nullable: true); migrationBuilder.AddColumn( name: "PRODUCTION_UNIT_ID", table: "T_SK_RISK_AREA", type: "uniqueidentifier", nullable: true); migrationBuilder.AddColumn( name: "PRODUCTION_UNIT_ID", table: "T_SK_PLAN_SET", type: "uniqueidentifier", nullable: true); migrationBuilder.AddColumn( name: "ApplyDepartmentName", table: "T_SK_IDENTIFY_EVALUATION_PLAN", type: "nvarchar(50)", maxLength: 50, nullable: true); migrationBuilder.AddColumn( name: "ApplyPostName", table: "T_SK_IDENTIFY_EVALUATION_PLAN", type: "nvarchar(50)", maxLength: 50, nullable: true); migrationBuilder.AddColumn( name: "ApplyDepartmentName", table: "T_SK_HIDDEN_DANGER_REPORT", type: "nvarchar(50)", maxLength: 50, nullable: true); migrationBuilder.AddColumn( name: "ApplyPostName", table: "T_SK_HIDDEN_DANGER_REPORT", type: "nvarchar(50)", maxLength: 50, nullable: true); migrationBuilder.AddColumn( name: "PRODUCTION_UNIT_ID", table: "T_SK_HIDDEN_DANGER_REPORT", type: "uniqueidentifier", nullable: true); migrationBuilder.AddColumn( name: "ApplyDepartmentName", table: "T_SK_HIDDEN_DANGER_RECTIFY_RECORD", type: "nvarchar(50)", maxLength: 50, nullable: true); migrationBuilder.AddColumn( name: "ApplyPostName", table: "T_SK_HIDDEN_DANGER_RECTIFY_RECORD", type: "nvarchar(50)", maxLength: 50, nullable: true); migrationBuilder.AddColumn( name: "PRODUCTION_UNIT_ID", table: "T_SK_HIDDEN_DANGER_RECTIFY_RECORD", type: "uniqueidentifier", nullable: true); migrationBuilder.AddColumn( name: "ApplyDepartmentName", table: "T_SK_HIDDEN_DANGER_RECTIFY_NOTICE", type: "nvarchar(50)", maxLength: 50, nullable: true); migrationBuilder.AddColumn( name: "ApplyPostName", table: "T_SK_HIDDEN_DANGER_RECTIFY_NOTICE", type: "nvarchar(50)", maxLength: 50, nullable: true); migrationBuilder.AddColumn( name: "PRODUCTION_UNIT_ID", table: "T_SK_HIDDEN_DANGER_RECTIFY_NOTICE", type: "uniqueidentifier", nullable: true); migrationBuilder.AddColumn( name: "ApplyDepartmentName", table: "T_SK_HIDDEN_DANGER_RECTIFY_DELAY_APPLY", type: "nvarchar(50)", maxLength: 50, nullable: true); migrationBuilder.AddColumn( name: "ApplyPostName", table: "T_SK_HIDDEN_DANGER_RECTIFY_DELAY_APPLY", type: "nvarchar(50)", maxLength: 50, nullable: true); migrationBuilder.AddColumn( name: "PRODUCTION_UNIT_ID", table: "T_SK_HIDDEN_DANGER_RECTIFY_DELAY_APPLY", type: "uniqueidentifier", nullable: true); migrationBuilder.AddColumn( name: "ApplyDepartmentName", table: "T_SK_HIDDEN_DANGER_HAND_REPORT", type: "nvarchar(50)", maxLength: 50, nullable: true); migrationBuilder.AddColumn( name: "ApplyPostName", table: "T_SK_HIDDEN_DANGER_HAND_REPORT", type: "nvarchar(50)", maxLength: 50, nullable: true); migrationBuilder.AddColumn( name: "PRODUCTION_UNIT_ID", table: "T_SK_HIDDEN_DANGER_HAND_REPORT", type: "uniqueidentifier", nullable: true); migrationBuilder.AddColumn( name: "ApplyDepartmentName", table: "T_SK_HIDDEN_DANGER_CONFIRM", type: "nvarchar(50)", maxLength: 50, nullable: true); migrationBuilder.AddColumn( name: "ApplyPostName", table: "T_SK_HIDDEN_DANGER_CONFIRM", type: "nvarchar(50)", maxLength: 50, nullable: true); migrationBuilder.AddColumn( name: "PRODUCTION_UNIT_ID", table: "T_SK_HIDDEN_DANGER_CONFIRM", type: "uniqueidentifier", nullable: true); migrationBuilder.AddColumn( name: "PRODUCTION_UNIT_ID", table: "T_SK_ENTERPRISE_LIBRARY", type: "uniqueidentifier", nullable: true); migrationBuilder.AddColumn( name: "PRODUCTION_UNIT_ID", table: "T_SK_DOUBLE_PREVENT_MECHANISM_DETAIL", type: "uniqueidentifier", nullable: true); migrationBuilder.AddColumn( name: "ApplyDepartmentName", table: "T_SK_DOUBLE_PREVENT_MECHANISM", type: "nvarchar(50)", maxLength: 50, nullable: true); migrationBuilder.AddColumn( name: "ApplyPostName", table: "T_SK_DOUBLE_PREVENT_MECHANISM", type: "nvarchar(50)", maxLength: 50, nullable: true); migrationBuilder.AddColumn( name: "PRODUCTION_UNIT_ID", table: "T_SK_CHECK_TYPE", type: "uniqueidentifier", nullable: true); migrationBuilder.AddColumn( name: "PRODUCTION_UNIT_ID", table: "T_SK_CHECK_SET", type: "uniqueidentifier", nullable: true); migrationBuilder.AddColumn( name: "PRODUCTION_UNIT_ID", table: "T_SK_CHECK_CONTENTS", type: "uniqueidentifier", nullable: true); migrationBuilder.AddColumn( 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"); } } }