Re: [Pgsql-ayuda] Instalando lenguajes procedurales

From: Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl>
To: Patricio Muñoz <pmunoz(at)cmet(dot)net>
Cc: pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Subject: Re: [Pgsql-ayuda] Instalando lenguajes procedurales
Date: 2003-05-20 00:50:27
Message-ID: 20030520005027.GA1870@dcc.uchile.cl
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On Mon, May 19, 2003 at 11:51:25AM -0400, Patricio Muñoz wrote:
> Estimados,
> Necesito agregar Perl como lenguaje procedural. Según eh visto en alguna
> página web, aparece lo sigueinte:
>
> 1. Crear la función que se encargará de procesar el lenguaje
>
> CREATE FUNCTION plpgsql_call_handler () RETURNS OPAQUE
> AS '/usr/lib/pgsql/plpgsql.so' LANGUAGE 'C';

Nota que en 7.3 eso debe ser

CREATE FUNCTION plpgsql_call_handler () RETURNS language_handler
AS '$libdir/plpgsql.so' LANGUAGE 'C';

(tu _NO_ debes expandir $libdir)

> Mi duda es: necesito la librería para el lenguaje perl ?, si es así donde
> debería encontrarse ?

Tienes que instalarla, evidentemente. Es plperl.so y deberia estar en
$libdir, que deberia ser algo como $PGDATA/../lib (en rigor, en
$PREFIX/lib, donde PREFIX es lo que le diste a configure con --prefix,
que por defecto es /usr/local/lib y en RPMs es /usr/lib si no me
equivoco).

Nota que para que esta biblioteca exista tienes que haberle dado
--with-perl a configure, o bien instalar el RPM postgresql-perl (si
estas en una distribucion con RPMs).

Suerte...

--
Alvaro Herrera (<alvherre[a]dcc.uchile.cl>)
Voy a acabar con todos los humanos / con los humanos yo acabaré
voy a acabar con todos / con todos los humanos acabaré (Bender)

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message moro moro 2003-05-20 12:51:25 [Pgsql-ayuda] (no subject)
Previous Message sandrigo lezcano 2003-05-19 21:04:57 [Pgsql-ayuda] listar tablas de un bd