Prozedurale Programmiersprachen

Mit PostgreSQL können benutzerdefinierte Funktionen außer in SQL und C auch in anderen Sprachen geschrieben werden.

In der Standarddistribution von PostgreSQL stehen derzeit vier prozedurale Sprachen zur Verfügung:

Es sind zusätzliche prozedurale Programmiersprachen verfügbar, die jedoch nicht in der Kerndistribution enthalten sind:

Zusätzlich können andere Sprachen definiert werden, s. Writing A Procedural Language Handler.