-- Script de création des organisations de test MUKEFI et MESKA -- UnionFlow - Configuration initiale -- ============================================================================ -- 1. CRÉATION DE L'ORGANISATION MUKEFI (Mutuelle d'épargne et de crédit) -- ============================================================================ -- Supprimer l'organisation si elle existe déjà DELETE FROM organisation WHERE code = 'MUKEFI'; -- Créer MUKEFI INSERT INTO organisation ( id, code, nom, sigle, type_organisation, email, telephone, adresse, ville, pays, date_creation, date_modification, cree_par, modifie_par, version, actif ) VALUES ( gen_random_uuid(), 'MUKEFI', 'Mutuelle d''Épargne et de Crédit des Fonctionnaires et Indépendants', 'MUKEFI', 'MUTUELLE_EPARGNE_CREDIT', 'contact@mukefi.org', '+225 07 00 00 00 01', '01 BP 1234 Abidjan 01', 'Abidjan', 'Côte d''Ivoire', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, 'superadmin@unionflow.test', 'superadmin@unionflow.test', 0, true ); -- Activer les modules pour MUKEFI -- Note: Vous devrez adapter cette partie selon votre schéma de table module_organisation COMMENT ON TABLE organisation IS 'MUKEFI - Mutuelle créée pour tests avec modules: Cotisations, Épargne/Crédit, Comptabilité, Documents, Notifications'; -- ============================================================================ -- 2. CRÉATION DE L'ORGANISATION MESKA (Association) -- ============================================================================ -- Supprimer l'organisation si elle existe déjà DELETE FROM organisation WHERE code = 'MESKA'; -- Créer MESKA INSERT INTO organisation ( id, code, nom, sigle, type_organisation, email, telephone, adresse, ville, pays, date_creation, date_modification, cree_par, modifie_par, version, actif ) VALUES ( gen_random_uuid(), 'MESKA', 'Mouvement d''Entraide et de Solidarité de Koumassi et Adjamé', 'MESKA', 'ASSOCIATION', 'contact@meska.org', '+225 07 00 00 00 02', 'Commune de Koumassi, Abidjan', 'Abidjan', 'Côte d''Ivoire', CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, 'superadmin@unionflow.test', 'superadmin@unionflow.test', 0, true ); -- Activer les modules pour MESKA COMMENT ON TABLE organisation IS 'MESKA - Association créée pour tests avec modules: Cotisations, Événements, Solidarité, Documents, Notifications'; -- ============================================================================ -- 3. VÉRIFICATION -- ============================================================================ -- Lister les organisations créées SELECT code, nom, sigle, type_organisation, email, ville, actif FROM organisation WHERE code IN ('MUKEFI', 'MESKA') ORDER BY code; -- Afficher les IDs pour référence \echo '===================================================================' \echo 'Organisations créées:' \echo '===================================================================' SELECT 'MUKEFI' as organisation, id, nom, email FROM organisation WHERE code = 'MUKEFI' UNION ALL SELECT 'MESKA' as organisation, id, nom, email FROM organisation WHERE code = 'MESKA'; \echo '==================================================================='