Plan du cours
Introduction à PostgreSQL
- Une brève histoire de PostgreSQL
- Fonctionnalités
- Vue d'ensemble de l'architecture interne
- Limites et terminologie
Installation et configuration
- Prérequis
- Installation à partir de paquets et création de base de données
- Installation à partir du code source
- Installation des clients
- Démarrage et arrêt du serveur de base de données
- Configuration de l'environnement
Le langage SQL
- Syntaxe SQL
- Définition des données
- Manipulation des données
- Requêtes
- Types de données
- JSON
- Fonctions et opérateurs
- Conversion de types
- Index
Transactions et concurrence
- Transactions et isolation
- Contrôle de concurrence à multi-version (MVCC)
Interfaces client
- Interface en ligne de commande - psql
- Interface graphique - pgadmin4
Programmation côté serveur
- Extension de SQL
- Triggers
- Le système de règles
- Langages procéduraux
- PL/pgSQL - Langage procédural SQL
- Gestion des erreurs
- Curseurs
Wrapper de données externes
- Extensions dans PostgreSQL
- Ajout de FDW dans une base de données
- postgres_fdw
- file_fdw
- Autres FDW
Optimisation SQL
- Journalisation dans PostgreSQL
- Plans de requête
- Optimisation des requêtes
- Statistiques
- Paramètres de l'optimiseur
- Parallélisation des scans de requêtes
- Meilleures pratiques SQL
- Index
- Partitionnement des tables
Pré requis
Des connaissances pratiques de SQL
Nos clients témoignent (7)
Il était excellent pour adapter la session de formation à nos besoins.
Anatoliy - Samsung Cambridge Solution Centre Ltd
Formation - PostgreSQL for Developers
Traduction automatique
le matériel de formation
Ashwin - Samsung Cambridge Solution Centre Ltd
Formation - PostgreSQL for Developers
Traduction automatique
Formateur Michał. Il est bien préparé. Ses connaissances sont très vastes et sa méthode d'enseignement est également excellente.
Ireneusz - Inter Cars S.A.
Formation - PostgreSQL for Developers
Traduction automatique
J'ai aimé les exercices
Luis - Verizon Connect
Formation - PostgreSQL for Developers
Traduction automatique
J'ai beaucoup apprécié la formation. Il est resté patient avec toutes les questions, rendant l'apprentissage pratique incroyablement agréable. Je serais ravi de suivre un autre cours avec lui.
Birdesha - Verizon Connect
Formation - PostgreSQL for Developers
Traduction automatique
A couvert un grand volume de contenu de manière claire et concise.
Dan Bowyer - Verizon Connect
Formation - PostgreSQL for Developers
Traduction automatique
La formation était absolument fantastique, grâce à l'expertise exceptionnelle et au style d'enseignement engageant de Michał. Sa connaissance approfondie de PostgreSQL a été évidente tout au long des sessions, et il a réussi à partager de nombreux concepts complexes de manière claire et simple. Il était bien préparé et il y avait un bon équilibre entre la théorie et les démonstrations pratiques. J'ai hâte d'appliquer les connaissances acquises lors de ces sessions et je remercie encore une fois Michał pour cette expérience de formation exceptionnelle.
Ranil Kumar - Verizon Connect
Formation - PostgreSQL for Developers
Traduction automatique