PostgreSQL
Objectif
Configurer et maintenir une base de données PostgreSQL.
Public concerné
Administrateur de base de données
Niveau requis
Posséder des connaissances SQL
Durée
2 jours
Prochaines sessions
Nous consulter
Thèmes abordés
Installation
Les étapes d’installation, Installation avec un système de paquetage
Installation à partir des sources, Les variables d’environnement, Paramètres de configuration
Mise en oeuvre
Initialisation d’une instance, Arrêt et démarrage du serveur, Commandes d’administration
Connexions et outils d’administration
Le fichier pg_hba.conf,
Sécurité SSL, Contrôle d’accès des utilisateurs, Le fichier d’accès hba, Différentes méthodes d’authentification, Gestion des rôles et privilèges
Gestion des procédures stockées
Les déclencheurs, Le langage PL/pgSQL
Interfaces avec les bases de données
L’outil psql, L’outil graphique : PgAdminIII, L’outil en ligne : phpPgAdmin, Le gestionnaire de connexions : Pgpool
Administration au quotidien
Arborescence des répertoires et des fichiers du serveur, Administration du serveur, Les fichiers de logs, Contrôle de l’utilisation de la mémoire vive, Gestion des écritures
Sauvegardes et Restauration
Archivage des données, Les sauvegardes avec pg_dump et pg_dumpall, Les restaurations avec pg_restore et psql
Optimisation
Optimisation des requêtes, Optimisation du serveur, Optimisation des tables, Conseils sur la performance