Table of Contents
PL/Perl es un lenguaje procedimental cargable que te permite escribir funciones y procedimientos de PostgreSQL en el lenguaje de programación Perl.
La principal ventaja de usar PL/Perl es que permite el uso, dentro de funciones y procedimientos almacenados, de los múltiples operadores y funciones de “manipulación de cadenas” disponibles para Perl. El análisis de cadenas complejas puede ser más fácil con Perl que con las funciones de cadena y estructuras de control provistas en PL/pgSQL.
Para instalar PL/Perl en una base de datos específica, utiliza
CREATE EXTENSION plperl.
Si se instala un lenguaje en template1, todas las bases de datos
creadas posteriormente tendrán el lenguaje instalado automáticamente.
Los usuarios de paquetes de código fuente deben habilitar especialmente la compilación de PL/Perl durante el proceso de instalación. (Consulta la Chapter 17 para obtener más información). Los usuarios de paquetes binarios pueden encontrar PL/Perl en un subpaquete separado.