PL/pgSQL нужно их предварительно установить через createlang? Всегда ли нужно включать отдельно или есть готовые сборки?
2. Не получается загуглить как вывести список установленных процедурных языков. Можете подсказать?
plpgsql - Алексей сказал, по поводу установленных языков: в консоли psql запрос \? и изучать выхлоп.
вообще судя по документации, всего дистрибутив включает четыре процедурных языка: PL/pgSQL, PL/Tcl, PL/Perl и PL/Python. Первый стоит изначально, три других ставятся расширениями, например, CREATE EXTENSION plpythonu. Аналогично для перла и tcl. А узнать установлен ли язык можно тогда через перечь установленных расширений искать
Не вводите человеков в заблуждение! Язык устанавливается командой CREATE LANGUAGE: https://postgrespro.ru/docs/postgresql/11/sql-createlanguage
да, но теперь это всё часть расширения, т.е. руками делать CREATE LANGUAGE не надо
Обсуждают сегодня