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 de la programmation côté serveur. Il est essentiel de lire au minimum les premières sections du Chapitre 36 (sur les fonctions) avant de se plonger dans la programmation côté serveur.
Table des matières