Esta parte diz respeito à extensão das funcionalidades do servidor através de funções, tipos de dado, gatilhos, etc. definidos pelo usuário. Estes tópicos são avançados e, provavelmente, somente deverão ser estudados após as demais partes da documentação do PostgreSQL para usuários tiver sido compreendida. Os últimos capítulos desta parte descrevem as linguagens de programação do lado servidor disponíveis na distribuição do PostgreSQL, assim como questões gerais sobre as linguagens de programação do lado servidor. É essencial ler ao menos as primeiras seções do Capítulo 31 (cobrindo as funções), antes de se aprofundar no material sobre linguagens de programação do lado servidor.