Cette partie traite des possibilités d'extension des fonctionnalités du serveur par l'ajout de fonctions utilisateur, de types de données, de triggers, etc. Il est préférable de n'aborder ces sujets avancés qu'après avoir compris tout le reste de la documentation. Les derniers chapitres décrivent les langages de programmation serveur disponibles avec PostgreSQL ainsi que les problèmes généraux des langages de programmation côté serveur. Il est essentiel de lire au minimum les premières sections du Chapitre 38 (sur les fonctions) avant de se plonger dans les langages de programmation serveur.
Table des matières