• Joined on 2025-07-21
vdorge commented on issue Ynov/ptitspas-ynov-bdd#4 2025-08-25 10:41:45 +00:00
[BDD-S1] Gérer la mise à jour automatique des timestamps (updated_at / modifie_le)

Ajouter migrations/05_triggers.sql A tester sur Docker

vdorge commented on issue Ynov/ptitspas-ynov-bdd#4 2025-08-25 10:41:00 +00:00
[BDD-S1] Gérer la mise à jour automatique des timestamps (updated_at / modifie_le)

Checklist de tests rapides

-- Exemple sur 'utilisateurs' : UPDATE utilisateurs SET nom = nom -- force un update neutre WHERE id = '<un_uuid_existant>';

-- Vérifie que modifie_le >…

vdorge pushed to master at Ynov/ptitspas-ynov-bdd 2025-08-25 10:39:58 +00:00
96ae868cf4 Ajouter migrations/05_triggers.sql
vdorge commented on issue Ynov/ptitspas-ynov-bdd#3 2025-08-25 10:35:32 +00:00
[BDD-S1] Définir les politiques ON DELETE / ON UPDATE (FK)

Ajouter migrations/04_fk_policies.sql A tester sur Docker

vdorge commented on issue Ynov/ptitspas-ynov-bdd#3 2025-08-25 10:34:43 +00:00
[BDD-S1] Définir les politiques ON DELETE / ON UPDATE (FK)

Exécution + vérifications

Vérifier (exemples)

-- Supprime un utilisateur qui a posté des messages : les messages restent, sender NULL DELETE FROM utilisateurs WHERE id = '...'; --…

vdorge commented on issue Ynov/ptitspas-ynov-bdd#3 2025-08-25 10:33:51 +00:00
[BDD-S1] Définir les politiques ON DELETE / ON UPDATE (FK)

Plan des politiques ON DELETE (résumé)

vdorge pushed to master at Ynov/ptitspas-ynov-bdd 2025-08-25 10:32:57 +00:00
17c4717d49 Ajouter migrations/04_fk_policies.sql
vdorge commented on issue Ynov/ptitspas-ynov-bdd#2 2025-08-25 10:25:32 +00:00
[BDD-S1] Ajout de CHECKs métiers & cohérence des données

Ajouter migrations/03_checks.sql

A tester sur Docker

vdorge commented on issue Ynov/ptitspas-ynov-bdd#2 2025-08-25 10:24:39 +00:00
[BDD-S1] Ajout de CHECKs métiers & cohérence des données

Checklist de vérification (rapide)

Cas qui doivent échouer (pour vérifier les CHECKS)

-- 1) Enfant avec les deux dates -> doit échouer INSERT INTO enfants (statut, date_naissance,…

vdorge pushed to master at Ynov/ptitspas-ynov-bdd 2025-08-25 10:23:05 +00:00
c0193ff4bb Ajouter migrations/03_checks.sql
vdorge commented on issue Ynov/ptitspas-ynov-bdd#1 2025-08-25 10:19:52 +00:00
[BDD-S1] Indexer toutes les clés étrangères & colonnes critiques

Checklist de vérification rapide

Création OK

\dt \di+ idx_* -- lister les index

Plans d’exécution (exemples)

EXPLAIN ANALYZE SELECT * FROM messages WHERE…

vdorge commented on issue Ynov/ptitspas-ynov-bdd#1 2025-08-25 10:10:57 +00:00
[BDD-S1] Indexer toutes les clés étrangères & colonnes critiques

Ajouter migrations/02_indexes.sql

A tester sur Docker

vdorge pushed to master at Ynov/ptitspas-ynov-bdd 2025-08-25 10:05:48 +00:00
ceb54e9cda Ajouter migrations/02_indexes.sql
vdorge opened issue Ynov/ptitspas-ynov-bdd#10 2025-08-25 09:52:33 +00:00
[BDD-S1] Jeux de requêtes de vérification (diagnostic)
vdorge opened issue Ynov/ptitspas-ynov-bdd#9 2025-08-25 09:51:09 +00:00
[BDD-S1] Cohérence enums & valeurs d’app (mapping)
vdorge opened issue Ynov/ptitspas-ynov-bdd#8 2025-08-25 09:50:03 +00:00
[BDD-S1] Ajustement schéma « validations » (traçabilité complète)
vdorge opened issue Ynov/ptitspas-ynov-bdd#7 2025-08-25 09:49:03 +00:00
[BDD-S1] Docker Postgres : .env, volumes & README
vdorge opened issue Ynov/ptitspas-ynov-bdd#6 2025-08-25 09:47:56 +00:00
[BDD-S1] Synchroniser DBML/Eraser avec le SQL réel
vdorge opened issue Ynov/ptitspas-ynov-bdd#5 2025-08-25 09:46:43 +00:00
[BDD-S1] Données de test (seed) réalistes
vdorge opened issue Ynov/ptitspas-ynov-bdd#4 2025-08-25 09:45:42 +00:00
[BDD-S1] Gérer la mise à jour automatique des timestamps (updated_at / modifie_le)