Toutes nos formations sont désormais disponibles en "Live Virtual classes". Contactez-nous pour plus d’informations : formation@oxiane.luToutes nos formations sont désormais disponibles en "Live Virtual classes". Contactez-nous pour plus d’informations : formation@oxiane.lu

PostgreSQL Administration

Accueil » Formations » PostgreSQL Administration

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.

1760 € HT 3 jours DP-PGSQL

Installer, configurer, exploiter une base de données PostgreSQL

Programme

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