35.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 38,
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 38,
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 49, Écrire un gestionnaire de langage
procédural.