fix(flyway): V2 conditional ALTER TABLE pour tables absentes en prod
formule_abonnement et souscription_organisation n'existent pas dans la DB prod (nommées formules_abonnement/souscriptions_organisation dans l'ancien schema). Remplacé par des DO blocks conditionnels (IF EXISTS). Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -104,8 +104,12 @@ ALTER TABLE evenements ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255);
|
||||
ALTER TABLE favori ADD COLUMN IF NOT EXISTS cree_par VARCHAR(255);
|
||||
ALTER TABLE favori ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255);
|
||||
|
||||
ALTER TABLE formule_abonnement ADD COLUMN IF NOT EXISTS cree_par VARCHAR(255);
|
||||
ALTER TABLE formule_abonnement ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255);
|
||||
DO $$ BEGIN
|
||||
IF EXISTS (SELECT FROM pg_tables WHERE schemaname = 'public' AND tablename = 'formule_abonnement') THEN
|
||||
ALTER TABLE formule_abonnement ADD COLUMN IF NOT EXISTS cree_par VARCHAR(255);
|
||||
ALTER TABLE formule_abonnement ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255);
|
||||
END IF;
|
||||
END $$;
|
||||
|
||||
ALTER TABLE garanties_demande ADD COLUMN IF NOT EXISTS cree_par VARCHAR(255);
|
||||
ALTER TABLE garanties_demande ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255);
|
||||
@@ -164,8 +168,12 @@ ALTER TABLE projets_ong ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255);
|
||||
ALTER TABLE role_permission ADD COLUMN IF NOT EXISTS cree_par VARCHAR(255);
|
||||
ALTER TABLE role_permission ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255);
|
||||
|
||||
ALTER TABLE souscription_organisation ADD COLUMN IF NOT EXISTS cree_par VARCHAR(255);
|
||||
ALTER TABLE souscription_organisation ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255);
|
||||
DO $$ BEGIN
|
||||
IF EXISTS (SELECT FROM pg_tables WHERE schemaname = 'public' AND tablename = 'souscription_organisation') THEN
|
||||
ALTER TABLE souscription_organisation ADD COLUMN IF NOT EXISTS cree_par VARCHAR(255);
|
||||
ALTER TABLE souscription_organisation ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255);
|
||||
END IF;
|
||||
END $$;
|
||||
|
||||
ALTER TABLE suggestion ADD COLUMN IF NOT EXISTS cree_par VARCHAR(255);
|
||||
ALTER TABLE suggestion ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255);
|
||||
|
||||
Reference in New Issue
Block a user