-
Filière :
Gestion de données
-
Sous-filière :
Base de données
-
Référence
DP-PGSQL
-
Durée
3 jours (21 h)
-
Prix par personne HT
1 830 € HT
Description
Cette formation présente l’administration de PostgreSQL, un SGBDR open source avancé. A l’issue de cette formation vous serez capable d’installer un serveur, de sauvegarder et de restaurer des données à chaud, ainsi que de programmer des règles et des déclencheurs pour garantir l’intégrité de vos données.
Objectifs pédagogiques
- Savoir installer un serveur PostgreSQL sous Linux
- Connaître les spécificités et limites de PostgreSQL
- Programmer des règles et des déclencheurs côté serveur
Public cible
- Administrateurs
- Développeurs
Pré-requis
Connaissance basique de SQL
Savoir utiliser Linux
Programme de la formation
Présentation
- Historique
- Historique de PostgreSQL
- Le marché de la base de données
Spécificités de PostgreSQL
- Limitations
- Mécanismes internes
- Vues
- Clés étrangères
- Transactions
- Fonctions de fenêtrage
- Héritage
Outils
- psql
- PgAdmin III
- phpPgAdmin
- Pgpool
Création d’un schéma de base de données
- Espaces de tables
- Bases de données
- Schémas
- Tables
- Système de règles
- Index
- Séquences
- Types de données
- Domaines
- Types composites et énumérés
- Vues et héritage
Installation de PostgreSQL sous Linux
- Installer depuis les sources
- Installation RedHat
- Installation Debian
- Emplacement des fichiers
- pg_ctl
- Gestion des clusters
Configuration
- Les options du fichier postgresql.conf
Journaux (logging)
- Où tracer ?
- Quand tracer ?
- Que tracer ?
- Journaux au format CSV
- pgfouine
Authentification/Autorisation
- Gestion des rôles
- Gratification et révocation
- Les sessions
- pg_hba.conf
- pg_ident.conf
Programmation
- Procédures stockées avec PL/pgSQL
- Structure d’une fonction
- Déclencheurs
- Programmation client
Sauvegarde et restauration
- Sauvegarde SQL
- Sauvegarde au niveau système de fichiers
- Archivage continu et récupération en instantané (PITR)
Performances et maintenance
- Analyse d’une requête avec EXPLAIN
- Collecte des statistiques avec ANALYZE
- Nettoyage des tables avec VACUUM
- Maintenance des index avec REINDEX
Qualité
Cette formation est accessible aux personnes en situation de handicap, nous contacter en cas de besoin d’informations complémentaires.
Programme mis à jour le