From 139642c4cd811bc398de03f22a552b86a8d4d1b6 Mon Sep 17 00:00:00 2001 From: dahoud <41957584+DahoudG@users.noreply.github.com> Date: Wed, 8 Apr 2026 17:32:48 +0000 Subject: [PATCH] fix: apply plural table name renames to all migrations V2-V16 Same rename applied to V1 must propagate to V2-V16 which referenced old singular table names (compte_comptable, suggestion, etc.) --- .../migration/V11__Souscription_Workflow.sql | 12 +-- .../V2__Add_Missing_BaseEntity_Columns.sql | 96 +++++++++---------- 2 files changed, 54 insertions(+), 54 deletions(-) diff --git a/src/main/resources/db/migration/V11__Souscription_Workflow.sql b/src/main/resources/db/migration/V11__Souscription_Workflow.sql index 580c5d0..17ec268 100644 --- a/src/main/resources/db/migration/V11__Souscription_Workflow.sql +++ b/src/main/resources/db/migration/V11__Souscription_Workflow.sql @@ -19,21 +19,21 @@ -- 0. Renommer les tables singulières → plurielles (alignement entités JPA) -- ----------------------------------------------------------------------------- --- formule_abonnement → formules_abonnement (FormuleAbonnement entity @Table) +-- formules_abonnement → formules_abonnement (FormuleAbonnement entity @Table) DO $$ BEGIN - IF EXISTS (SELECT 1 FROM pg_tables WHERE schemaname = 'public' AND tablename = 'formule_abonnement') + IF EXISTS (SELECT 1 FROM pg_tables WHERE schemaname = 'public' AND tablename = 'formules_abonnement') AND NOT EXISTS (SELECT 1 FROM pg_tables WHERE schemaname = 'public' AND tablename = 'formules_abonnement') THEN - ALTER TABLE formule_abonnement RENAME TO formules_abonnement; + ALTER TABLE formules_abonnement RENAME TO formules_abonnement; END IF; END $$; --- souscription_organisation → souscriptions_organisation (SouscriptionOrganisation entity @Table) +-- souscriptions_organisation → souscriptions_organisation (SouscriptionOrganisation entity @Table) DO $$ BEGIN - IF EXISTS (SELECT 1 FROM pg_tables WHERE schemaname = 'public' AND tablename = 'souscription_organisation') + IF EXISTS (SELECT 1 FROM pg_tables WHERE schemaname = 'public' AND tablename = 'souscriptions_organisation') AND NOT EXISTS (SELECT 1 FROM pg_tables WHERE schemaname = 'public' AND tablename = 'souscriptions_organisation') THEN - ALTER TABLE souscription_organisation RENAME TO souscriptions_organisation; + ALTER TABLE souscriptions_organisation RENAME TO souscriptions_organisation; END IF; END $$; diff --git a/src/main/resources/db/migration/V2__Add_Missing_BaseEntity_Columns.sql b/src/main/resources/db/migration/V2__Add_Missing_BaseEntity_Columns.sql index a8b7f0c..278bfec 100644 --- a/src/main/resources/db/migration/V2__Add_Missing_BaseEntity_Columns.sql +++ b/src/main/resources/db/migration/V2__Add_Missing_BaseEntity_Columns.sql @@ -53,8 +53,8 @@ ALTER TABLE campagnes_vote ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255); ALTER TABLE candidats ADD COLUMN IF NOT EXISTS cree_par VARCHAR(255); ALTER TABLE candidats ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255); -ALTER TABLE compte_comptable ADD COLUMN IF NOT EXISTS cree_par VARCHAR(255); -ALTER TABLE compte_comptable ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255); +ALTER TABLE comptes_comptables ADD COLUMN IF NOT EXISTS cree_par VARCHAR(255); +ALTER TABLE comptes_comptables ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255); ALTER TABLE comptes_epargne ADD COLUMN IF NOT EXISTS cree_par VARCHAR(255); ALTER TABLE comptes_epargne ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255); @@ -62,11 +62,11 @@ ALTER TABLE comptes_epargne ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255); ALTER TABLE comptes_wave ADD COLUMN IF NOT EXISTS cree_par VARCHAR(255); ALTER TABLE comptes_wave ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255); -ALTER TABLE configuration ADD COLUMN IF NOT EXISTS cree_par VARCHAR(255); -ALTER TABLE configuration ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255); +ALTER TABLE configurations ADD COLUMN IF NOT EXISTS cree_par VARCHAR(255); +ALTER TABLE configurations ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255); -ALTER TABLE configuration_wave ADD COLUMN IF NOT EXISTS cree_par VARCHAR(255); -ALTER TABLE configuration_wave ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255); +ALTER TABLE configurations_wave ADD COLUMN IF NOT EXISTS cree_par VARCHAR(255); +ALTER TABLE configurations_wave ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255); ALTER TABLE contributions_collecte ADD COLUMN IF NOT EXISTS cree_par VARCHAR(255); ALTER TABLE contributions_collecte ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255); @@ -74,8 +74,8 @@ ALTER TABLE contributions_collecte ADD COLUMN IF NOT EXISTS modifie_par VARCHAR( ALTER TABLE cotisations ADD COLUMN IF NOT EXISTS cree_par VARCHAR(255); ALTER TABLE cotisations ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255); -ALTER TABLE demande_adhesion ADD COLUMN IF NOT EXISTS cree_par VARCHAR(255); -ALTER TABLE demande_adhesion ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255); +ALTER TABLE demandes_adhesion ADD COLUMN IF NOT EXISTS cree_par VARCHAR(255); +ALTER TABLE demandes_adhesion ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255); ALTER TABLE demandes_aide ADD COLUMN IF NOT EXISTS cree_par VARCHAR(255); ALTER TABLE demandes_aide ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255); @@ -83,8 +83,8 @@ ALTER TABLE demandes_aide ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255); ALTER TABLE demandes_credit ADD COLUMN IF NOT EXISTS cree_par VARCHAR(255); ALTER TABLE demandes_credit ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255); -ALTER TABLE document ADD COLUMN IF NOT EXISTS cree_par VARCHAR(255); -ALTER TABLE document ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255); +ALTER TABLE documents ADD COLUMN IF NOT EXISTS cree_par VARCHAR(255); +ALTER TABLE documents ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255); ALTER TABLE dons_religieux ADD COLUMN IF NOT EXISTS cree_par VARCHAR(255); ALTER TABLE dons_religieux ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255); @@ -95,19 +95,19 @@ ALTER TABLE echeances_credit ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255); ALTER TABLE echelons_organigramme ADD COLUMN IF NOT EXISTS cree_par VARCHAR(255); ALTER TABLE echelons_organigramme ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255); -ALTER TABLE ecriture_comptable ADD COLUMN IF NOT EXISTS cree_par VARCHAR(255); -ALTER TABLE ecriture_comptable ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255); +ALTER TABLE ecritures_comptables ADD COLUMN IF NOT EXISTS cree_par VARCHAR(255); +ALTER TABLE ecritures_comptables ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255); ALTER TABLE evenements ADD COLUMN IF NOT EXISTS cree_par VARCHAR(255); 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 favoris ADD COLUMN IF NOT EXISTS cree_par VARCHAR(255); +ALTER TABLE favoris 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); + IF EXISTS (SELECT FROM pg_tables WHERE schemaname = 'public' AND tablename = 'formules_abonnement') THEN + ALTER TABLE formules_abonnement ADD COLUMN IF NOT EXISTS cree_par VARCHAR(255); + ALTER TABLE formules_abonnement ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255); END IF; END $$; @@ -117,26 +117,26 @@ ALTER TABLE garanties_demande ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255); ALTER TABLE inscriptions_evenement ADD COLUMN IF NOT EXISTS cree_par VARCHAR(255); ALTER TABLE inscriptions_evenement ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255); -ALTER TABLE intention_paiement ADD COLUMN IF NOT EXISTS cree_par VARCHAR(255); -ALTER TABLE intention_paiement ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255); +ALTER TABLE intentions_paiement ADD COLUMN IF NOT EXISTS cree_par VARCHAR(255); +ALTER TABLE intentions_paiement ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255); -ALTER TABLE journal_comptable ADD COLUMN IF NOT EXISTS cree_par VARCHAR(255); -ALTER TABLE journal_comptable ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255); +ALTER TABLE journaux_comptables ADD COLUMN IF NOT EXISTS cree_par VARCHAR(255); +ALTER TABLE journaux_comptables ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255); -ALTER TABLE ligne_ecriture ADD COLUMN IF NOT EXISTS cree_par VARCHAR(255); -ALTER TABLE ligne_ecriture ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255); +ALTER TABLE lignes_ecriture ADD COLUMN IF NOT EXISTS cree_par VARCHAR(255); +ALTER TABLE lignes_ecriture ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255); -ALTER TABLE membre_organisation ADD COLUMN IF NOT EXISTS cree_par VARCHAR(255); -ALTER TABLE membre_organisation ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255); +ALTER TABLE membres_organisations ADD COLUMN IF NOT EXISTS cree_par VARCHAR(255); +ALTER TABLE membres_organisations ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255); -ALTER TABLE membre_role ADD COLUMN IF NOT EXISTS cree_par VARCHAR(255); -ALTER TABLE membre_role ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255); +ALTER TABLE membres_roles ADD COLUMN IF NOT EXISTS cree_par VARCHAR(255); +ALTER TABLE membres_roles ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255); ALTER TABLE membre_suivi ADD COLUMN IF NOT EXISTS cree_par VARCHAR(255); ALTER TABLE membre_suivi ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255); -ALTER TABLE module_disponible ADD COLUMN IF NOT EXISTS cree_par VARCHAR(255); -ALTER TABLE module_disponible ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255); +ALTER TABLE modules_disponibles ADD COLUMN IF NOT EXISTS cree_par VARCHAR(255); +ALTER TABLE modules_disponibles ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255); ALTER TABLE modules_organisation_actifs ADD COLUMN IF NOT EXISTS cree_par VARCHAR(255); ALTER TABLE modules_organisation_actifs ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255); @@ -156,8 +156,8 @@ ALTER TABLE parametres_cotisation_organisation ADD COLUMN IF NOT EXISTS modifie_ ALTER TABLE parametres_lcb_ft ADD COLUMN IF NOT EXISTS cree_par VARCHAR(255); ALTER TABLE parametres_lcb_ft ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255); -ALTER TABLE permission ADD COLUMN IF NOT EXISTS cree_par VARCHAR(255); -ALTER TABLE permission ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255); +ALTER TABLE permissions ADD COLUMN IF NOT EXISTS cree_par VARCHAR(255); +ALTER TABLE permissions ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255); ALTER TABLE pieces_jointes ADD COLUMN IF NOT EXISTS cree_par VARCHAR(255); ALTER TABLE pieces_jointes ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255); @@ -165,21 +165,21 @@ ALTER TABLE pieces_jointes ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255); ALTER TABLE projets_ong ADD COLUMN IF NOT EXISTS cree_par VARCHAR(255); 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 roles_permissions ADD COLUMN IF NOT EXISTS cree_par VARCHAR(255); +ALTER TABLE roles_permissions 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); + IF EXISTS (SELECT FROM pg_tables WHERE schemaname = 'public' AND tablename = 'souscriptions_organisation') THEN + ALTER TABLE souscriptions_organisation ADD COLUMN IF NOT EXISTS cree_par VARCHAR(255); + ALTER TABLE souscriptions_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); +ALTER TABLE suggestions ADD COLUMN IF NOT EXISTS cree_par VARCHAR(255); +ALTER TABLE suggestions ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255); -ALTER TABLE suggestion_vote ADD COLUMN IF NOT EXISTS cree_par VARCHAR(255); -ALTER TABLE suggestion_vote ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255); +ALTER TABLE suggestion_votes ADD COLUMN IF NOT EXISTS cree_par VARCHAR(255); +ALTER TABLE suggestion_votes ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255); ALTER TABLE system_alerts ADD COLUMN IF NOT EXISTS cree_par VARCHAR(255); ALTER TABLE system_alerts ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255); @@ -187,11 +187,11 @@ ALTER TABLE system_alerts ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255); ALTER TABLE system_logs ADD COLUMN IF NOT EXISTS cree_par VARCHAR(255); ALTER TABLE system_logs ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255); -ALTER TABLE template_notification ADD COLUMN IF NOT EXISTS cree_par VARCHAR(255); -ALTER TABLE template_notification ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255); +ALTER TABLE templates_notifications ADD COLUMN IF NOT EXISTS cree_par VARCHAR(255); +ALTER TABLE templates_notifications ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255); -ALTER TABLE ticket ADD COLUMN IF NOT EXISTS cree_par VARCHAR(255); -ALTER TABLE ticket ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255); +ALTER TABLE tickets ADD COLUMN IF NOT EXISTS cree_par VARCHAR(255); +ALTER TABLE tickets ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255); ALTER TABLE tontines ADD COLUMN IF NOT EXISTS cree_par VARCHAR(255); ALTER TABLE tontines ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255); @@ -202,8 +202,8 @@ ALTER TABLE tours_tontine ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255); ALTER TABLE transaction_approvals ADD COLUMN IF NOT EXISTS cree_par VARCHAR(255); ALTER TABLE transaction_approvals ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255); -ALTER TABLE transaction_wave ADD COLUMN IF NOT EXISTS cree_par VARCHAR(255); -ALTER TABLE transaction_wave ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255); +ALTER TABLE transactions_wave ADD COLUMN IF NOT EXISTS cree_par VARCHAR(255); +ALTER TABLE transactions_wave ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255); ALTER TABLE transactions_epargne ADD COLUMN IF NOT EXISTS cree_par VARCHAR(255); ALTER TABLE transactions_epargne ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255); @@ -211,8 +211,8 @@ ALTER TABLE transactions_epargne ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(25 ALTER TABLE types_reference ADD COLUMN IF NOT EXISTS cree_par VARCHAR(255); ALTER TABLE types_reference ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255); -ALTER TABLE validation_etape_demande ADD COLUMN IF NOT EXISTS cree_par VARCHAR(255); -ALTER TABLE validation_etape_demande ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255); +ALTER TABLE validation_etapes_demande ADD COLUMN IF NOT EXISTS cree_par VARCHAR(255); +ALTER TABLE validation_etapes_demande ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255); ALTER TABLE webhooks_wave ADD COLUMN IF NOT EXISTS cree_par VARCHAR(255); ALTER TABLE webhooks_wave ADD COLUMN IF NOT EXISTS modifie_par VARCHAR(255);