22 lines
1.1 KiB
SQL
22 lines
1.1 KiB
SQL
-- 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 $$;
|