| Documentation PostgreSQL 8.2.23 > Annexes > Projets externes > Langages procéduraux | |
| Projets externes | Extensions |
PostgreSQLTM inclut plusieurs langages procéduraux avec la distribution de base : PL/PgSQL, PL/Tcl, PL/Perl et PL/Python.
De plus, il existe plusieurs 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 packages. Ils peuvent ne pas être distribués sous la même licence que PostgreSQLTM. Pour plus d'informations sur chaque interface, avec les termes de la licence, se référer au site web et à la documentation.
Tableau H.2. Langages procéduraux maintenus en externe
| Nom | Langage | Site web |
|---|---|---|
| PL/Java | Java | http://pljava.projects.postgresql.org/ |
| PL/PHP | PHP | http://www.commandprompt.com/community/plphp/ |
| PL/Py | Python | http://python.projects.postgresql.org/ |
| PL/R | R | http://www.joeconway.com/plr/ |
| PL/Ruby | Ruby | http://raa.ruby-lang.org/project/pl-ruby/ |
| PL/Scheme | Scheme | http://plscheme.projects.postgresql.org/ |
| PL/sh | Unix shell | http://plsh.projects.postgresql.org/ |