Parcours disponible
PostgreSQL · DML · Administration
PostgreSQL Pro
Structurer, modifier, automatiser, sécuriser et optimiser une base PostgreSQL dans un laboratoire isolé.
Prérequis
Maîtriser SQL Fondations et savoir lire une requête analytique multi-étapes.
Programme
8 leçons structurées
- 01Accès requis →
Imposer l’intégrité avec les contraintes
Choisissez entre type, NOT NULL, UNIQUE, CHECK, PRIMARY KEY et FOREIGN KEY.
34 min · Pratique associée: Garantir l’intégrité avec de vraies contraintes - 02Accès requis →
Modifier des données avec un DML sûr
Maîtrisez INSERT, UPDATE, DELETE et UPSERT avec un périmètre contrôlé.
36 min · Pratique associée: Modifier des données sans perdre le contrôle - 03Accès requis →
Protéger une opération avec les transactions
Utilisez COMMIT, ROLLBACK et SAVEPOINT en comprenant la concurrence.
40 min · Pratique associée: Sécuriser une opération avec des transactions - 04Accès requis →
Réutiliser une logique avec vues et vues matérialisées
Choisissez entre résultat toujours frais et résultat pré-calculé.
34 min · Pratique associée: Créer et maintenir des vues fiables - 05Accès requis →
Accélérer avec les index et lire EXPLAIN
Reliez un index à une requête réelle et mesurez son coût.
42 min · Pratique associée: Choisir un index et lire EXPLAIN - 06Accès requis →
Encapsuler une logique avec fonctions et procédures
Choisissez un objet réutilisable sans cacher inutilement la logique.
42 min · Pratique associée: Écrire des fonctions PostgreSQL testables - 07Accès requis →
Automatiser un audit avec les triggers
Utilisez OLD, NEW, BEFORE et AFTER sans créer de logique invisible.
45 min · Pratique associée: Automatiser un audit avec des triggers - 08Accès requis →
Contrôler les accès avec rôles et permissions
Appliquez le moindre privilège avec GRANT, REVOKE et rôles de groupe.
38 min · Pratique associée: Tester rôles et permissions positivement et négativement