Re: habilitar < plpgsql >

From: Gustavo Maximiliano Cortez <patesi(at)gmail(dot)com>
To:
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: habilitar < plpgsql >
Date: 2005-01-14 10:44:39
Message-ID: 41E7A297.3010601@gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Lo que yo hice para empezar a utilizar el lenguaje pl/pgsql, fue crear
la funcion plpgsql_call_handler() porque no la tenia, y despues crear el
lenguaje procedural. De esta manera me andubo sin problemas.

CREATE FUNCTION plpgsql_call_handler() RETURNS OPAQUE
AS '/usr/lib/postgresql/plpgsql.so' LANGUAGE 'C';

CREATE TRUSTED PROCEDURAL LANGUAGE 'plpgsql' HANDLER
plpgsql_call_handler LANCOMPILER 'PL/pgSQL';

Espero que sirva. Saludos

Gustavo Cortez

Mauricio Ferrari escribió:
> En su momento yo intente usar createlang pero me decia
> comando desconocido, no solo eso sino que escribia
> create y pulsando la telca TAB este no aparecia, sin
> embargo aparecia createdb y createuser. Entonces
> recurri a la manera larga.
>
> Ahora hay alguna razon? uso Debian sarge y PG 7.4.3
> Saludos.
>
> --- Alvaro Herrera <alvherre(at)dcc(dot)uchile(dot)cl> escribió:
>
>
>>On Thu, Jan 13, 2005 at 05:43:48PM -0600,
>>JimAlexandr wrote:
>>
>>Hola,
>>
>>
>>>Quiero comenzar a programar funciones
>>>en plpgsql, por que hasta el momento solo lo he
>>
>>hecho con sql
>>
>>>Pero cuando escribo una de prueba
>>>y la ejecuto en PgAdmin me da error
>>>
>>>>>no se encuentra el lenguaje "plpgsql"
>>>
>>> utilizar CREATELANG
>>
>>Vamos a ver, que parte de "utilizar createlang" no
>>quedo clara?
>>Es simple: ejecutas
>>createlang plpgsql <nombre-de-la-bd>
>>y listo.
>>
>>
>>>revise unos emails viejos y estabann estas lineas
>>
>>de codigo
>>
> ---------------------------------------------------------------
>
>>>CREATE FUNCTION plpgsql_call_handler () RETURNS
>>>OPAQUE AS '/usr/lib/pgsql/plpgsql.so' LANGUAGE
>>
>>'C';
>>
>>>CREATE LANGUAGE 'plpgsql' HANDLER
>>>plpgsql_call_handler LANCOMPILER 'PL/pgSQL'
>>>
>>
> ---------------------------------------------------------------
>
>>Nunca he entendido por que a la gente le gusta hacer
>>las cosas de las
>>maneras mas dificiles posible. createlang
>>automatiza estos dos pasos.
>>
>>
>>>mi pregunta necesito algo mas para hacerlo
>>
>>funcionar ????
>>
>>Lo probaste? Funciona? Si no funciona, por que?
>>
>>--
>>Alvaro Herrera (<alvherre[(at)]dcc(dot)uchile(dot)cl>)
>>"El realista sabe lo que quiere; el idealista quiere
>>lo que sabe" (Anónimo)
>>
>>---------------------------(end of
>>broadcast)---------------------------
>>TIP 7: no olvides aumentar la configuración del
>>"free space map"
>>
>
>
>
>
>
>
>
> ___________________________________________________________
> 250MB gratis, Antivirus y Antispam
> Correo Yahoo!, el mejor correo web del mundo
> http://correo.yahoo.com.ar
>
> ---------------------------(end of broadcast)---------------------------
> TIP 9: el optimizador ignorará el uso de recorridos de índice si los
> tipos de datos de las columnas no coinciden
>

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Mauricio Ferrari 2005-01-14 12:36:28 Re: habilitar < plpgsql >
Previous Message Juanky Moral 2005-01-14 09:12:20 Re: Problemas con la letra Ñ