Formation PostgreSQL, administration

Cette formation vous apprendra à installer et à administrer au quotidien votre serveur de base de données PostgreSQL. Vous verrez comment manipuler les données, comment gérer une base et vous apprendrez à maîtriser les principales techniques et outils d’administration.

PROGRAMME DE FORMATION

 

Présentation de PostgreSQL

  • Présentation des projets et outils
  • Comparatif avec les autres moteurs SGBDR

Installation

  • Les étapes d’installation
  • Les distributions Linux : à partir de RPM ou des sources
  • Les binaires pour MS-Windows. Assistant d’installation. Préparation du système d’exploitation

Initialisation et exécution d’une instance

  • Principe. Arrêt et démarrage du serveur
  • Architecture des processus du serveur
  • Création d’instances supplémentaires

Connexions et outils d’administration

  • Sessions. Côté serveur (pg_hba.conf). Sécurité (SSL…)
  • Droits d’accès. Gestion des rôles (utilisateurs et groupes). Gratification et révocation des privilèges
  • Outils en ligne de commande et graphique. psql (shell SQL). PgAdminIII, phpPgAdmin, Pgpool

Définition des données

  • Création de schémas, tables, index, domaines…
  • Types de données, opérateurs et fonctions

Administration au quotidien

  • Définition des fichiers. Création d’espace de nom (tablespaces, fichiers)
  • Arborescence des répertoires et des fichiers du serveur
  • Administration du serveur. Configuration. Les logs binaires et la mémoire
  • Le collecteur de statistiques et les logs d’activités
  • Tâches de maintenance et d’exploitation. L’analyse des requêtes avec Explain
  • L’analyse et le nettoyage des espaces de tables et d’index avec Vacuum
  • La reconstruction d’index avec Reindex

Sauvegardes et restauration

  • Les sauvegardes avec pg_dump et pg_dumpall
  • Les restaurations avec pg_restore et psql
  • Les logs binaires : Write Ahead Logging (WAL)

Objectifs pédagogiques

  • Décomposer l’architecture de la base de données PostgreSQL
  • Installer le SGBD PostgreSQL
  • Déterminer les principales fonctionnalités de l’administration d’une base de données PostgreSQL
  • Créer et gérer une base de données
  • Gérer l’accès aux utilisateurs
  • Gérer la sécurité de la base de données

Participants

  • Chefs de projets, développeurs, administrateurs de bases de données et administrateurs systèmes

Prérequis

  • Connaissances de base en SGBDR, en langage SQL et en administration du système d’exploitation Windows ou Linux/Unix

Les cours ont lieu de 9h à 12h30 et de 14h à 17h30
Les participants sont accueillis à partir de 8h45

Durée : 3 jours
Réf : FPAI
Prix  2020 : 1630 € H.T.
Pauses et déjeuners offerts

Cette formation vous intéresse

Notre équipe est à votre écoute pour étudier vos besoins en formation et vous proposer les meilleures solutions.
Contactez-nous pour fixer un rendez-vous ou décrivez-nous votre projet. Nous prendrons contact avec vous rapidement.