Prenez contact avec nous

Plan du cours

Introduction à PostgreSQL

  • Bref historique de PostgreSQL
  • Fonctionnalités
  • Vue d'ensemble du fonctionnement interne
  • Limites et terminologie

Installation et configuration

  • Prérequis
  • Installation via les paquets et création de la base de données
  • Installation à partir du code source
  • Installation du client
  • Démarrage et arrêt du serveur de base de données
  • Configuration de l'environnement

Le langage SQL

  • Syntaxe SQL
  • Définition des données
  • Manipulation des données
  • Requêtes
  • Types de données
  • JSON
  • Fonctions et opérateurs
  • Conversion de types
  • Index

Transactions et concurrence

  • Transactions et isolement
  • Contrôle de la concurrence multiversion (MVCC)

Interfaces client

  • Interface en ligne de commande - psql
  • Interface graphique - pgAdmin 4

Programmation côté serveur

  • Extension de SQL
  • Déclencheurs (Triggers)
  • Système de règles
  • Langages procéduraux
  • PL/pgSQL - Langage procédural SQL
  • Gestion des erreurs
  • Curseurs

Générateurs de données externes (Foreign Data Wrappers)

  • Extensions dans PostgreSQL
  • Ajout de FDW dans une base de données
  • postgres_fdw
  • file_fdw
  • Autres FDW

Réglage SQL

  • Journalisation (Logging) dans PostgreSQL
  • Plans de requête
  • Optimisation des requêtes
  • Statistiques
  • Paramètres du planificateur
  • Analyses de requêtes en parallèle
  • Meilleures pratiques SQL
  • Index
  • Partitionnement des tables

Pré requis

Connaissances opérationnelles de SQL

 14 Heures

Nombre de participants


Prix par participant

Nos clients témoignent (7)

Cours à venir

Catégories Similaires