Включение поддержки PL/pgSQL при помощи psql
Включение поддержки PL/pgSQL при помощи psql
Команда SQL CREATE LANGUAGE предназначена для включения поддержки процедурных языков в текущую базу данных. Тем не менее перед вызовом этой команды необходимо предварительно создать обработчик вызовов функцией CREATE FUNCTION. Синтаксис создания обработчика вызовов PL/pgSQL командой CREATE FUNCTION:
CREATE FUNCTION plpgsql_call_handler()
RETURNS OPAQUE AS '/библиот-ека_р05£дге5/р1 pgsql .so1 LANGUAGE 'C'
Параметр библиотека jjostgres определяет абсолютный системный путь к установленным библиотечным файлам PostgreSQL. По умолчанию это путь /usr/local/ psql/lib. В листинге 11.1 приведен пример создания обработчика вызовов PL/pgSQL функцией CREATE FUNCTION (предполагается, что файл plpgsql.so находится в каталоге по умолчанию).