fix(db): add version_hero_image_id to version tables for group-visits, birthday, dyvolis
Some checks are pending
CI / Type Check (push) Waiting to run
CI / Lint (push) Waiting to run
CI / Unit Tests (push) Waiting to run
Deploy / Build & Push Image (push) Waiting to run
Deploy / Deploy to VPS (push) Blocked by required conditions

This commit is contained in:
Vadym Samoilenko 2026-06-03 15:27:37 +01:00
parent 6d6c09f93f
commit a8fdacdeab

View 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 $$;