fix(db): add version_hero_image_id to version tables for group-visits, birthday, dyvolis
This commit is contained in:
parent
6d6c09f93f
commit
a8fdacdeab
1 changed files with 22 additions and 0 deletions
22
migrations/0008_hero_image_version_tables.sql
Normal file
22
migrations/0008_hero_image_version_tables.sql
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
-- Add version_hero_image_id to version tables (for globals with drafts/versions enabled)
|
||||
ALTER TABLE "_group_visits_page_v" ADD COLUMN IF NOT EXISTS "version_hero_image_id" integer;
|
||||
ALTER TABLE "_birthday_page_v" ADD COLUMN IF NOT EXISTS "version_hero_image_id" integer;
|
||||
ALTER TABLE "_dyvolis_page_v" ADD COLUMN IF NOT EXISTS "version_hero_image_id" integer;
|
||||
|
||||
DO $$ BEGIN
|
||||
ALTER TABLE "_group_visits_page_v"
|
||||
ADD CONSTRAINT "_group_visits_page_v_version_hero_image_id_media_id_fk"
|
||||
FOREIGN KEY ("version_hero_image_id") REFERENCES "media"("id") ON DELETE SET NULL;
|
||||
EXCEPTION WHEN duplicate_object THEN NULL; END $$;
|
||||
|
||||
DO $$ BEGIN
|
||||
ALTER TABLE "_birthday_page_v"
|
||||
ADD CONSTRAINT "_birthday_page_v_version_hero_image_id_media_id_fk"
|
||||
FOREIGN KEY ("version_hero_image_id") REFERENCES "media"("id") ON DELETE SET NULL;
|
||||
EXCEPTION WHEN duplicate_object THEN NULL; END $$;
|
||||
|
||||
DO $$ BEGIN
|
||||
ALTER TABLE "_dyvolis_page_v"
|
||||
ADD CONSTRAINT "_dyvolis_page_v_version_hero_image_id_media_id_fk"
|
||||
FOREIGN KEY ("version_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