Formation PostgreSQL - Administration
Objectifs
Comprendre le fonctionnement, et savoir installer, configurer et exploiter une base de données PostgreSQL
Public
Toute personne souhaitant configurer, installer et exploiter une base de données PostgreSQL
Prérequis
Il est demandé aux participants de connaître les notions de base sur SQL
Programme
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 requetes
- 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/Sauvegardes
- 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
- Tests de régression
Moyens et Méthodes Pédagogiques
- La formation est constituée d’apports théoriques, d’exercices pratiques et de réflexions
- Un poste par stagiaire
- Formateur Expert
- Remise d’une documentation pédagogique papier ou numérique pendant le stage
Validation des acquis
- Auto évaluation des acquis par le stagiaire via un questionnaire en fin de formation
- Attestation de fin de stage remise avec la facture