| Documentation PostgreSQL 9.3.25 > Annexes > Projets externes > Langages procéduraux | |
| Outils d'administration | Extensions |
PostgreSQLTM inclut plusieurs langages procéduraux avec la distribution de base : PL/PgSQL, PL/Tcl, PL/Perl et PL/Python.
Il existe également d'autres langages procéduraux développés et maintenus en dehors de la distribution principale de PostgreSQLTM. Tableau H.2, « Langages procéduraux maintenus en externe » liste certains de ces langages. Ils peuvent ne pas être distribués sous la même licence que PostgreSQLTM. Pour obtenir plus d'informations sur chaque langage, avec les termes de la licence, on se référera au site web et à la documentation.
Tableau H.2. Langages procéduraux maintenus en externe
| Nom | Langage | Site web |
|---|---|---|
| PL/Java | Java | https://github.com/tada/pljava |
| PL/PHP | PHP | https://public.commandprompt.com/projects/plphp |
| PL/Py | Python | http://python.projects.postgresql.org/backend/ |
| PL/R | R | http://www.joeconway.com/plr.html |
| PL/Ruby | Ruby | http://raa.ruby-lang.org/project/pl-ruby/ |
| PL/Scheme | Scheme | http://plscheme.projects.postgresql.org/ |
| PL/sh | Unix shell | https://github.com/petere/plsh |