Plan du cours

Introduction à PostgreSQL

  • Bref historique de PostgreSQL
  • Fonctionnalités
  • Résumé des internes
  • LIMITES ET TERMINOLOGIE

Installation et configuration

  • Prérequis
  • Installation à partir de paquets et création d'une base de données
  • Installation à partir du code source
  • Installation du client
  • Démarrage et arrêt d'un 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
  • JSON
  • Fonctions et opérateurs
  • Conversion de types
  • INDEXS

Transactions et concurrence

  • Transactions et isolation
  • Contrôle de la concurrence à plusieurs versions

Interfaces client

  • Interface en ligne de commande - psql
  • Interface graphique - pgadmin4

Programmation serveur

  • Extension du SQL
  • Déclencheurs (triggers)
  • Le système de règles
  • Langages procéduraux
  • PL/pgSQL - Langage procédural SQL
  • Gestion des erreurs
  • Cursors (cursseurs)

Wrappers de données étrangères (Foreign Data Wrappers)

  • Extension dans PostgreSQL
  • Ajout d'un FDW dans une base de données
  • postgres_fdw
  • file_fdw
  • Autres FDWs

Optimisation SQL

  • Journaux dans PostgreSQL
  • Plans de requête
  • Optimisation des requêtes
  • Statistiques
  • Paramètres du planificateur (planner)
  • Scans de requêtes parallèles
  • Bonnes pratiques SQL
  • INDEXS
  • Partitionnement de table

Pré requis

Une connaissance fonctionnelle de SQL

 14 Heures

Nombre de participants


Prix ​​par Participant

Nos clients témoignent (7)

Cours à venir

Catégories Similaires