Funkcje
W samej bazie jest dozwolone zapisywać
procedury składowane w środku różnych językach programowania:
- wbudowany zbiór znaków
PL/pgSQL pokrewny do proceduralnego języka PL/SQL w środku bazie Oracle
- języki skryptowe m.in.
PL/LOLCODE, PL/Lua, PL/Perl, plPHP, PL/Python, PL/Ruby, PL/sh, PL/Tcl również PL/Scheme
- języki kompilowane C, C++, oznacza to Java (jako PL/Java)
- język przeciętny R jak PL/R