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

PL/Perl – процедурный язык Perl

примечание

Эта страница переведена при помощи нейросети GigaChat.

PL/Perl - это загружаемый процедурный язык, который позволяет писать функции и процедуры PostgreSQL на языке программирования Perl.

Главное преимущество использования PL/Perl заключается в том, что он позволяет использовать множество операторов и функций для работы со строками, доступных в Perl, внутри хранимых функций и процедур. Разбор сложных строк с помощью Perl может быть проще, чем с использованием строковых функций и структур управления, предоставляемых в PL/pgSQL.

Чтобы установить PL/Perl в определенной базе данных, используйте CREATE EXTENSION plperl.

Совет

Если язык установлен в template1, все последующие созданные базы данных будут иметь автоматически установленный язык.

Примечание

Пользователи пакетов с исходным кодом должны специально включить сборку PL/Perl во время процесса установки. См. раздел «Установка из исходного кода» для получения дополнительной информации. Пользователи двоичных пакетов могут найти PL/Perl в отдельном подпакете.