chore(db): add hero_image_id columns to group_visits_page, birthday_page, dyvolis_page
This commit is contained in:
parent
f0df7f1026
commit
3f8c6312c8
1 changed files with 23 additions and 0 deletions
23
migrations/0007_hero_image_fields.sql
Normal file
23
migrations/0007_hero_image_fields.sql
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
-- Add hero_image_id column to globals that got heroImage upload field
|
||||
ALTER TABLE "group_visits_page" ADD COLUMN IF NOT EXISTS "hero_image_id" integer;
|
||||
ALTER TABLE "birthday_page" ADD COLUMN IF NOT EXISTS "hero_image_id" integer;
|
||||
ALTER TABLE "dyvolis_page" ADD COLUMN IF NOT EXISTS "hero_image_id" integer;
|
||||
|
||||
-- Foreign keys (media table stores all uploaded files)
|
||||
DO $$ BEGIN
|
||||
ALTER TABLE "group_visits_page"
|
||||
ADD CONSTRAINT "group_visits_page_hero_image_id_media_id_fk"
|
||||
FOREIGN KEY ("hero_image_id") REFERENCES "media"("id") ON DELETE SET NULL;
|
||||
EXCEPTION WHEN duplicate_object THEN NULL; END $$;
|
||||
|
||||
DO $$ BEGIN
|
||||
ALTER TABLE "birthday_page"
|
||||
ADD CONSTRAINT "birthday_page_hero_image_id_media_id_fk"
|
||||
FOREIGN KEY ("hero_image_id") REFERENCES "media"("id") ON DELETE SET NULL;
|
||||
EXCEPTION WHEN duplicate_object THEN NULL; END $$;
|
||||
|
||||
DO $$ BEGIN
|
||||
ALTER TABLE "dyvolis_page"
|
||||
ADD CONSTRAINT "dyvolis_page_hero_image_id_media_id_fk"
|
||||
FOREIGN KEY ("hero_image_id") REFERENCES "media"("id") ON DELETE SET NULL;
|
||||
EXCEPTION WHEN duplicate_object THEN NULL; END $$;
|
||||
Loading…
Add table
Reference in a new issue