Перейти к основному содержимому

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

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

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

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

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

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

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

Доработка

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

Ограничения

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

Установка

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

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

CREATE EXTENSION plpgsql;

Настройка

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

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

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