PostgreSQL Administration (Live Virtual Class)

Blended learning

Who is the training for?

Administrateurs, Developpeurs

Duration

3,00 day(s)

Language(s) of service

EN FR

Next session

04.12.2024
Location
Live Virtual Class

Price

1760,00€

Prerequisites

  • Connaissance basique de SQL
  • Savoir utiliser Linux

Goals

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.

  • Savoir installer un serveur PostgreSQL sous Linux
  • Connaître les spécificités et limites de PostgreSQL
  • Programmer des règles et des déclencheurs côté serveur

Contents

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

Certificate, diploma

Une attestation de participation sera transmise aux participants

Next session

Datum
City
Language and price
04.12.2024

06.12.2024
Live Virtual Class
FR 1760,00€

Organization contact details

Nathalie Thielemans / Nassera Aici

These courses might interest you

EN
Day
On request
Computer science - Service-oriented architecture