using Microsoft.EntityFrameworkCore.Migrations; #nullable disable namespace marlin.web.Migrations { /// public partial class JobStatusUpdatesTable : Migration { /// protected override void Up(MigrationBuilder migrationBuilder) { migrationBuilder.DropForeignKey( name: "fk_job_status_update_jobs_job_id", table: "job_status_update"); migrationBuilder.DropPrimaryKey( name: "pk_job_status_update", table: "job_status_update"); migrationBuilder.RenameTable( name: "job_status_update", newName: "job_status_updates"); migrationBuilder.RenameIndex( name: "ix_job_status_update_job_id", table: "job_status_updates", newName: "ix_job_status_updates_job_id"); migrationBuilder.AddPrimaryKey( name: "pk_job_status_updates", table: "job_status_updates", column: "id"); migrationBuilder.AddForeignKey( name: "fk_job_status_updates_jobs_job_id", table: "job_status_updates", column: "job_id", principalTable: "jobs", principalColumn: "id", onDelete: ReferentialAction.Cascade); } /// protected override void Down(MigrationBuilder migrationBuilder) { migrationBuilder.DropForeignKey( name: "fk_job_status_updates_jobs_job_id", table: "job_status_updates"); migrationBuilder.DropPrimaryKey( name: "pk_job_status_updates", table: "job_status_updates"); migrationBuilder.RenameTable( name: "job_status_updates", newName: "job_status_update"); migrationBuilder.RenameIndex( name: "ix_job_status_updates_job_id", table: "job_status_update", newName: "ix_job_status_update_job_id"); migrationBuilder.AddPrimaryKey( name: "pk_job_status_update", table: "job_status_update", column: "id"); migrationBuilder.AddForeignKey( name: "fk_job_status_update_jobs_job_id", table: "job_status_update", column: "job_id", principalTable: "jobs", principalColumn: "id", onDelete: ReferentialAction.Cascade); } } }