PostgreSQL : Administration

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

  • 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