import { MigrateUpArgs, MigrateDownArgs, sql } from '@payloadcms/db-postgres' export async function up({ db, payload, req }: MigrateUpArgs): Promise { await db.execute(sql` ALTER TABLE "awards" ADD COLUMN "background_image_id" integer; ALTER TABLE "awards" ADD CONSTRAINT "awards_background_image_id_media_id_fk" FOREIGN KEY ("background_image_id") REFERENCES "public"."media"("id") ON DELETE set null ON UPDATE no action; CREATE INDEX "awards_background_image_idx" ON "awards" USING btree ("background_image_id");`) } export async function down({ db, payload, req }: MigrateDownArgs): Promise { await db.execute(sql` ALTER TABLE "awards" DROP CONSTRAINT "awards_background_image_id_media_id_fk"; DROP INDEX "awards_background_image_idx"; ALTER TABLE "awards" DROP COLUMN "background_image_id";`) }