H.3. Процедурные языки

Базовый дистрибутив Postgres Pro включает несколько процедурных языков: PL/pgSQL, PL/Tcl, PL/Perl и PL/Python.

Кроме того, вне основного дистрибутива Postgres Pro разрабатываются и поддерживаются несколько процедурных языков. Проекты некоторых из этих языков перечислены в Таблице H.2. Заметьте, что какие-то проекты могут выпускаться под лицензией, отличной от лицензии Postgres Pro. За дополнительной информацией о каждом процедурном языке, включая условия лицензии, обратитесь к его сайту и документации.

Таблица H.2. Поддерживаемые отдельно процедурные языки

НазваниеЯзыкСайт
PL/JavaJavahttps://tada.github.io/pljava/
PL/LuaLuahttps://github.com/pllua/pllua-ng
PL/RRhttps://github.com/postgres-plr/plr
PL/shОболочка Unixhttps://github.com/petere/plsh
PL/v8JavaScripthttps://github.com/plv8/plv8