PL/Perl – процедурный язык Perl
Эта страница переведена при помощи нейросети GigaChat.
PL/Perl - это загружаемый процедурный язык, который позволяет писать функции и процедуры PostgreSQL на языке программирования Perl.
Главное преимущество использования PL/Perl заключается в том, что он позволяет использовать множество операторов и функций для работы со строками, доступных в Perl, внутри хранимых функций и процедур. Разбор сложных строк с помощью Perl может быть проще, чем с использованием строковых функций и структур управления, предоставляемых в PL/pgSQL.
Чтобы установить PL/Perl в определенной базе данных, используйте CREATE EXTENSION plperl
.
Если язык установлен в template1
, все последующие созданные базы данных будут иметь автоматически установленный язык.
Пользователи пакетов с исходным кодом должны специально включить сборку PL/Perl во время процесса установки. См. раздел «Установка из исходного кода» для получения дополнительной информации. Пользователи двоичных пакетов могут найти PL/Perl в отдельном подпакете.