using Microsoft.EntityFrameworkCore.Migrations; #nullable disable namespace vendorApproverBackend.Migrations { /// public partial class AddClarificationRequestRenew2 : Migration { /// protected override void Up(MigrationBuilder migrationBuilder) { migrationBuilder.AlterColumn( name: "request_renew_id", table: "request_renew_clarifications", type: "bigint", nullable: true, oldClrType: typeof(long), oldType: "bigint"); migrationBuilder.AddColumn( name: "prequalification_request_id", table: "request_renew_clarifications", type: "bigint", nullable: true); migrationBuilder.AddColumn( name: "vendor_request_letter_id", table: "request_renew_clarifications", type: "bigint", nullable: true); migrationBuilder.CreateIndex( name: "IX_request_renew_clarifications_prequalification_request_id", table: "request_renew_clarifications", column: "prequalification_request_id"); migrationBuilder.CreateIndex( name: "IX_request_renew_clarifications_vendor_request_letter_id", table: "request_renew_clarifications", column: "vendor_request_letter_id"); migrationBuilder.AddForeignKey( name: "FK_request_renew_clarifications_PrequalificationRequests_prequ~", table: "request_renew_clarifications", column: "prequalification_request_id", principalTable: "PrequalificationRequests", principalColumn: "id", onDelete: ReferentialAction.Cascade); migrationBuilder.AddForeignKey( name: "FK_request_renew_clarifications_vendor_request_letters_vendor_~", table: "request_renew_clarifications", column: "vendor_request_letter_id", principalTable: "vendor_request_letters", principalColumn: "Id", onDelete: ReferentialAction.Cascade); } /// protected override void Down(MigrationBuilder migrationBuilder) { migrationBuilder.DropForeignKey( name: "FK_request_renew_clarifications_PrequalificationRequests_prequ~", table: "request_renew_clarifications"); migrationBuilder.DropForeignKey( name: "FK_request_renew_clarifications_vendor_request_letters_vendor_~", table: "request_renew_clarifications"); migrationBuilder.DropIndex( name: "IX_request_renew_clarifications_prequalification_request_id", table: "request_renew_clarifications"); migrationBuilder.DropIndex( name: "IX_request_renew_clarifications_vendor_request_letter_id", table: "request_renew_clarifications"); migrationBuilder.DropColumn( name: "prequalification_request_id", table: "request_renew_clarifications"); migrationBuilder.DropColumn( name: "vendor_request_letter_id", table: "request_renew_clarifications"); migrationBuilder.AlterColumn( name: "request_renew_id", table: "request_renew_clarifications", type: "bigint", nullable: false, defaultValue: 0L, oldClrType: typeof(long), oldType: "bigint", oldNullable: true); } } }