plpgsql. Процедурный язык для СУБД PostgreSQL#

В исходном дистрибутиве установлено по умолчанию: да.

Связанные компоненты: отсутствуют.

Схема размещения: pg_catalog.

PL/pgSQL – это процедурный язык для СУБД PostgreSQL.

В состав продукта включены два расширения для работы с функциями и процедурами, написанными на plpgsql:

  • pldebugger — расширение, предоставляющее API для выполнения функций с возможностью остановки в заданных точках, пошагового выполнения и просмотра текущих значений переменных.

  • plpgsql_check — расширение, реализующее полноценный статический анализ кода plpgsql для повышения качества и надежности программ.

Доработка#

Доработка не проводилась.

Ограничения#

Ограничения отсутствуют.

Установка#

Устанавливается в базу данных как «доверенный» язык программирования с именем plpgsql.

При наличии прав администратора СУБД включение модуля выполняется запросом:

CREATE EXTENSION plpgsql;

Настройка#

Настройка не требуется.

Ссылки на документацию разработчика#

Дополнительно поставляемый модуль plpgsql.