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 a été très coopératif et possède de solides connaissances sur le sujet. Tout au long de la session, il s'est avéré être un formateur efficace et productif, abordant certains sujets de base mais importants concernant Postgres.
Imran Sadiq Bhat
Formation - PostgreSQL Essentials
Traduction automatique
Il était clairement conçu pour être très approprié à notre objectif, ce qui le rendait encore plus utile. J'ai vraiment aimé la forme du zoom car cela m'a aidé à me concentrer avec les documents directement devant moi tout le temps et le formateur pouvant ajouter des illustrations et des marques dessus pendant qu'il expliquait. Le formateur a répondu à toutes nos questions de manière très satisfaisante et j'ai été surpris par la quantité que j'ai pu apprendre en une journée. D'habitude, je me fatigue du formation l'après-midi mais celle-ci était très captivante jusqu'à la fin. Le rythme était parfait et les détails ont été apportés aux bons endroits.
Davina Sanders - Scottish Government
Formation - PostgreSQL Performance Tuning
Traduction automatique
Michal était très compétent et engageant comme enseignant.
Nate Clifton - NIIT (USA) Inc.
Formation - PostgreSQL Advanced DBA
Traduction automatique
nouveaux savoirs qui peuvent être appliqués dans notre système
Laurence Bangsal - PayMaya Philippines, Inc.
Formation - PostgreSQL Administration, Optimization and Replication
Traduction automatique