Plan du cours
Introduction
- PostgreSQL vs MySQL vs Oracle
- Aperçu des fonctionnalités et de l'architecture de PostgreSQL 13
Pour commencer
- Mise en place d'un serveur de base de données
- Installation de PostgreSQL 13
- Créer et accéder à une base de données
- Syntaxe, commandes et fonctions SQL
Configuration d'un serveur Postgres Database
- Définition des données, valeurs par défaut et contraintes
- Mise en place et modification des tables
- Gestion des privilèges et des politiques de sécurité
- Création de schémas de base de données
- Mise en œuvre de l'héritage et du partitionnement des tables
- Ajout, mise à jour et interrogation de données
- Types de données, fonctions et opérateurs
- Utilisation d'index et exécution de recherches en texte intégral
- Comprendre le contrôle de la concurrence
Gestion d'un serveur Database
- Mise à jour d'un cluster PostgreSQL
- Sécuriser le serveur et crypter les données
- Configurer les paramètres du serveur
- Activation de l'authentification du client
- Configurer les rôles et les permissions d'accès
- Gérer plusieurs bases de données
- Exécution des tâches de maintenance des bases de données
- Sauvegarde et restauration des données
- Optimisation des performances et de la fiabilité des bases de données
- Surveillance de l'activité de la base de données et de l'utilisation du disque
- Mise en œuvre de la réplication logique
- Exécution de tests de régression
Client-Side Programming
- Utilisation de la bibliothèque C libpq  ; et de l'interface grand objet
- Exécution d'instructions intégrées SQL
- Exploration du schéma d'information
- Autres applications clientes PostgreSQL
Côté serveur Programming
- Extension du langage de requête SQL
- Écrire des fonctions de déclenchement d'événements
- Mise en œuvre de systèmes de règles
- Utilisation de langages procéduraux (PL)
- Exploration des PL TCL, Perl et Python
- Exécution d'interfaces de programmation serveur
- Exemples de décodage logique
- Suivi de la progression de la réplication
Dépannage
Résumé et prochaines étapes
Pré requis
- Une compréhension des SGBDR
- Expérience avec SQL
Audience
- Administrateurs système
- Développeurs
Nos clients témoignent (5)
Andres veille systématiquement à répondre à toutes les questions des participants et s'efforce de garantir que chacun comprend ses enseignements. J'admire son expertise et sa maîtrise du sujet
Ryan - Questronix Corporation
Formation - PostgreSQL for Administrators - 3 Days
Traduction automatique
Ahmed has been very cooperative and knowledgeable about the subject and throughout been a good and productive training session covering some basic and important topics on Postgres.
Imran Sadiq Bhat
Formation - PostgreSQL Essentials
It was clearly tailored to be very appropriate to our purpose which made it extra helpful. I really liked the zoom format as it helped me focus with the material right in front of you all the time and the trainer able to add illustrations and markings on to it as he explained. The trainer answered all our questions in a very satisfying way and I felt surprised at how much I was able to learn in one day. Usually i get tired of training by the afternoon but this was very engaging right through to the end. Pace was perfect and detail went into the right areas.
Davina Sanders - Scottish Government
Formation - PostgreSQL Performance Tuning
Michal was very knowledgable and engaging as a teacher.
Nate Clifton - NIIT (USA) Inc.
Formation - PostgreSQL Advanced DBA
new knowledges that can be apply in our system