Nouveau
Possible en Intra-entreprise

Administration d'une base de données PostgreSQL

Code Formation: 7001

| Ajouter aux favoris
Le logiciel PostgreSQL se généralise dans les environnements data et applicatifs. Il est donc nécessaire afin de garantir des bases de données fiables, sécurisées et performantes d'en avoir la maitrise.
Image
70 % du temps est consacré à des travaux pratiques, permettant aux apprenants de mettre immédiatement en œuvre les notions abordées.

Compétence principale visée

Installer, configurer et garantir le bon fonctionnement d’une base de données PostgreSQL en environnement professionnel.

Objectifs pédagogiques

  • Installer, configurer et administrer une instance PostgreSQL
  • Gérer et sécuriser les accès aux bases de données et aux données
  • Sauvegarder, restaurer et assurer la continuité d'une base PostgreSQL

Public

  • Gestionnaires de données 
  • Data scientists 
  • Développeurs d'applications utilisant une base de données PostgreSQL

Prérequis

  • Connaissances de base en SQL. 

PARTIE 1 - Introduction à PostgreSQL et architecture du SGBD

  • Historique et caractéristiques
  • Différences avec :
    • MySQL

    • Oracle Database

    • Microsoft SQL Server

  • Architecture PostgreSQL
    • Processus serveur
    • Cluster PostgreSQL
    • Bases de données, schémas et tablespaces
    • WAL (Write-Ahead Logging)
    • Gestion mémoire
  • Installation et configuration
    • Installation Linux / Windows
    • Structure des fichiers
    • Configuration de : postgresql.conf, pg_hba.conf, 
  • Outils d'administration
    • psql
    • pgAdmin
    • Outils système

TRAVAUX PRATIQUES - Installer et configurer PostgreSQL 

  • Installer PostgreSQL et créer une première instance
  • Identifier l'architecture et les principaux fichiers de configuration
  • Se connecter et administrer l'instance avec psql et pgAdmin

PARTIE 2 - Gestion des bases, utilisateurs et sécurité

  • Instruction SELECT
  • Gestion des bases et schémas
    • Création/suppression de bases

    • Gestion des schémas

    • Tablespaces

  • Gestion des rôles et utilisateurs
    • Création de rôles
    • Héritage des privilèges
    • Attribution des droits
    • Gestion des mots de passe
    • Sécurité PostgreSQL
    • Authentification : peer, md5, scram-sha-256,
    • Chiffrement SSL/TLS
    • Sécurisation réseau
  • Audit et journalisation
    • Logs PostgreSQL
    • Paramètres de journalisation
    • Analyse des connexions

TRAVAUX PRATIQUES - Administrer les utilisateurs et sécuriser les accès

  • Créer des utilisateurs et des rôles, puis leur attribuer des droits adaptés
  • Configurer les règles d'authentification et contrôler les accès aux données
  • Consulter les logs pour analyser les connexions et les événements.

PARTIE 3 - Sauvegarde, restauration et haute disponibilité

  • Sauvegardes logiques :

    • pg_dump

    • pg_dumpall

  • Sauvegardes physiques
  • Sauvegardes à chaud
  • Restauration
    • pg_restore
    • Point-In-Time Recovery (PITR)
  • Gestion des WAL archives
  • Réplication
    • Réplication streaming
    • Réplication synchrone et asynchrone
    • Serveur standby
  • Haute disponibilité
  • Failover
  • Introduction à :
    • Patroni
    • repmgr
    • Pgpool-II

TRAVAUX PRATIQUES - Sauvegarder, restaurer et répliquer une base

  • Réaliser une sauvegarde puis restaurer une base PostgreSQL
  • Mettre en œuvre une restauration à un instant donné (PITR)
  • Configurer une réplication simple et tester le basculement vers un serveur standby
Alternance d'exposés, illustrations, études de cas, travaux pratiques et échanges avec des experts du domaine Un support de cours sera remis à chacun des participants
Evaluation des acquis de formation
Evaluation des acquis des apprenants réalisée en fin de formation, par un questionnaire contextualisé.
Taux de réussite

94.3% des apprenants ont acquis la compétence principale visée

Résultat obtenu pour 177 participants évalués ayant suivi une formation dans la thématique sur les 5 dernières années

Évaluation de la satisfaction

Evaluation du ressenti des participants en fin de formation (Niveau 1 KIRKPATRICK)

Résultats de l’évaluation

Le niveau de satisfaction globale est évalué à 4.3/5 par les participants.

Evaluations réalisées auprès des 199 participants ayant suivi une formation dans la thématique sur les 5 dernières années

Actualisée le 01-10-2026