using Backend.Data; using Microsoft.EntityFrameworkCore.Infrastructure; using Microsoft.EntityFrameworkCore.Migrations; #nullable disable namespace Backend.Migrations { [DbContext(typeof(AwardsDbContext))] [Migration("20260629203000_AddHostImageUpload")] /// public partial class AddHostImageUpload : Migration { /// protected override void Up(MigrationBuilder migrationBuilder) { migrationBuilder.Sql( """ ALTER TABLE "SiteSettings" ADD COLUMN IF NOT EXISTS "HostImageData" bytea; ALTER TABLE "SiteSettings" ADD COLUMN IF NOT EXISTS "HostImageContentType" character varying(80); ALTER TABLE "SiteSettings" ADD COLUMN IF NOT EXISTS "HostImageUpdatedAt" timestamp with time zone; """ ); } /// protected override void Down(MigrationBuilder migrationBuilder) { migrationBuilder.Sql( """ ALTER TABLE "SiteSettings" DROP COLUMN IF EXISTS "HostImageUpdatedAt"; ALTER TABLE "SiteSettings" DROP COLUMN IF EXISTS "HostImageContentType"; ALTER TABLE "SiteSettings" DROP COLUMN IF EXISTS "HostImageData"; """ ); } } }