33.7. Fonctions en langage de procédures
PostgreSQL™ autorise
l'écriture de fonctions définies par l'utilisateur dans d'autres
langages que SQL et C. Ces autres langages sont appelés des
langages de procédure (PL). Les langages de procédures ne sont pas
compilés dans le serveur PostgreSQL™ ; ils sont fournis comme des
modules chargeables. Voir le Chapitre 36,
Langages de procédures et les chapitres suivants pour plus
d'informations.
Il y a actuellement quatre langages de procédures disponibles dans la
distribution PostgreSQL™
standard : PL/pgSQL, PL/Tcl, PL/Perl
et PL/Python. Référez-vous au
Chapitre 36,
Langages de procédures pour plus d'informations. D'autres
langages peuvent être définis par les utilisateurs. Les bases du
développement d'un nouveau langage de procédures sont traitées dans
le
Chapitre 47, Écrire un gestionnaire de langage procédural.