- Structure complète: utilisateurs, parents, assmat, enfants, contrats - Migrations SQL avec enums et contraintes - Seed: 1 super_admin (admin@ptits-pas.fr) - Mot de passe: 4dm1n1strateur (hash bcrypt)
43 lines
1.5 KiB
SQL
43 lines
1.5 KiB
SQL
-- Script d'importation des données CSV dans la base Postgres du docker dev
|
|
-- À exécuter dans le conteneur ou via psql connecté à la base
|
|
-- psql -U admin -d ptitpas_db -f /docker-entrypoint-initdb.d/07_import.sql
|
|
-- Exemple d'utilisation :
|
|
|
|
|
|
-- Import utilisateurs
|
|
\copy utilisateurs FROM 'bdd/data_test/utilisateurs.csv' DELIMITER ',' CSV HEADER;
|
|
|
|
-- Import assistantes_maternelles
|
|
\copy assistantes_maternelles FROM 'bdd/data_test/assistantes_maternelles.csv' DELIMITER ',' CSV HEADER;
|
|
|
|
-- Import parents
|
|
\copy parents FROM 'bdd/data_test/parents.csv' DELIMITER ',' CSV HEADER;
|
|
|
|
-- Import enfants
|
|
\copy enfants FROM 'bdd/data_test/enfants.csv' DELIMITER ',' CSV HEADER;
|
|
|
|
-- Import enfants_parents
|
|
\copy enfants_parents FROM 'bdd/data_test/enfants_parents.csv' DELIMITER ',' CSV HEADER;
|
|
|
|
-- Import dossiers
|
|
\copy dossiers FROM 'bdd/data_test/dossiers.csv' DELIMITER ',' CSV HEADER;
|
|
|
|
-- Import contrats
|
|
\copy contrats FROM 'bdd/data_test/contrats.csv' DELIMITER ',' CSV HEADER;
|
|
|
|
-- Import validations
|
|
\copy validations FROM 'bdd/data_test/validations.csv' DELIMITER ',' CSV HEADER;
|
|
|
|
-- Import notifications
|
|
\copy notifications FROM 'bdd/data_test/notifications.csv' DELIMITER ',' CSV HEADER;
|
|
|
|
-- Import uploads
|
|
\copy uploads FROM 'bdd/data_test/uploads.csv' DELIMITER ',' CSV HEADER;
|
|
|
|
-- Import evenements
|
|
\copy evenements FROM 'bdd/data_test/evenements.csv' DELIMITER ',' CSV HEADER;
|
|
|
|
-- Remarque :
|
|
-- Les chemins doivent être accessibles depuis le conteneur Docker (monter le dossier si besoin)
|
|
-- Adapter l'utilisateur, la base et le chemin si nécessaire
|