Plan du cours

Qu'est-ce que PostgreSQL ?

  • Une brève histoire de PostgreSQL
  • Conventions
  • Informations complémentaires
  • Lignes directrices pour le signalement des bogues

Introduction à PostgreSQL

  • Installation et création Database
  • Le langage SQL
  • Fonctionnalités avancées

Le langage SQL

  • Syntaxe SQL
  • Définition des données
  • Manipulation des données
  • Requêtes
  • Types de données
  • Fonctions et opérateurs
  • Conversion des types
  • Index
  • Texte intégral Search
  • Contrôle de la simultanéité
  • Conseils de performance

Administration du serveur

  • Installation à partir du code source
  • Installation à partir du code source sous Windows
  • Configuration et fonctionnement du serveur
  • Configuration du serveur
  • Authentification du client
  • Rôles Database
  • Gestion des Databases
  • Localisation
  • Tâches de maintenance Database courantes
  • Sauvegarde et restauration
  • Haute disponibilité, équilibrage des charges et réplication
  • Configuration de la récupération
  • Activité de surveillance Database
  • Surveillance de l'utilisation des disques
  • Fiabilité et journal d'écriture
  • Tests de régression

Interfaces client

  • libpq - Bibliothèque C
  • Grands objets
  • ECPG - Embarqué SQL en C
  • Le schéma d'information

Serveur Programming

  • Extension SQL
  • Déclencheurs
  • Le système de règles
  • Procédural Languages
  • PL/pgSQL - Langage de procédure SQL
  • PL/Tcl - Langage de procédure Tcl
  • PL/Perl - Perl Langage de procédure
  • PL/Python - Python Langage de procédure
  • Serveur Programming Interface

Interne

  • Vue d'ensemble de l'interface PostgreSQL interne
  • Catalogues de systèmes
  • Protocole Frontend/Backend
  • Conventions de codage PostgreSQL
  • Support des langues natives
  • Écrire un gestionnaire de langage procédural
  • Rédaction d'un wrapper de données étrangères
  • Optimiseur de requête génétique
  • Index Access Définition de l'interface de la méthode
  • Index GiST
  • Index GIN
  • Database Stockage physique
  • Interface backend BKI
  • Comment le planificateur utilise Statistics

Pré requis

Une connaissance pratique de SQL et C

Administration système de base (Unix/Linux ou Windows)

  ;

  ;

 28 heures

Nombre de participants


Prix par participant

Nos Clients témoignent (7)