-
Filière :
Gestion de données
-
Sous-filière :
Base de données
-
Référence
DB-PGS
-
Durée
3 jours (21 h)
-
Prix par personne HT
1 830 € HT
Objectifs pédagogiques
- Comprendre le fonctionnement d’une base de données PostgreSQL
- Savoir installer, configurer et exploiter une base de données PostgreSQL
Public cible
- administrateurs-de-bases-de-donnees
- administrateurs-systemes
- chefs-de-projets
- developpeurs
Pré-requis
Connaître les notions de base sur SQL
Programme de la formation
Introduction
- Présentation, historique, les versions PostgreSQL, les outils complémentaires et les licences
- Les composants du serveur PostgreSQL : serveur, client, connecteurs jdbc, tcl, pl, python
Installation
- Choix du produit à installer : les RPMs, le code compilé ou les sources
- Installation
- Configuration, organisation du répertoire /var/lib/pgsql, fichier postgresql.conf.
- Les scripts fournis avec PostgreSQL : démarrage du serveur, création des tables de droits d’accès, démarrage de multi-serveurs, …
Sécurité
- Système des privilèges : principe de fonctionnement, authentification, contrôle des droits pour les requêtes
- Gestion des comptes utilisateurs : création/suppression de comptes, limitation des ressources, sécurisation des accès : fichier pg_hba.conf
- Mapping avec les utilisateurs systèmes : pg_ident.conf
Utilisation
- Commande psql
- Accès aux tables
- Les commandes en \. pgadmin : installation, configuration
Exploitation
- Sauvegardes/Restaurations : contrôler l’état de la table, réparer, optimiser :
pg_dump, pg_dumpall, vacuumdb - Méthode de sauvegarde des données PostgreSQL
- Montée de niveaux : copie de serveur à serveur, réplication
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