Re: Verificacion de procedimientos almacenados

From: Martín Marqués <martin(at)bugs(dot)unl(dot)edu(dot)ar>
To: pgsql-es-ayuda(at)postgresql(dot)org
Cc: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>, Raul Torres Apaza <a20002171(at)hotmail(dot)com>
Subject: Re: Verificacion de procedimientos almacenados
Date: 2005-10-06 22:38:34
Message-ID: 200510061938.34575.martin@bugs.unl.edu.ar
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

El Jue 06 Oct 2005 19:18, Alvaro Herrera escribió:
> On Thu, Oct 06, 2005 at 09:05:27PM +0000, Raul Torres Apaza wrote:
> > Buenas tardes, tengo una consulta: De que manera puedo verificar la
> > correcta sintaxis (estructura) de un procedimiento almacenado o trigger en
> > postgresql al momento de crearlo?
>
> Al crear una funcion, se ejecutara la funcion validadora sobre la
> funcion que se esta creando. Esta buscara los errores de sintaxis mas
> obvios. La verdad es que un chequeo completo no esta implementado.
>
> Esto asume que tu plpgsql tiene la funcion validadora instalada. Para
> asegurarte que esto es asi, usa
>
> select lanvalidator from pg_languages where lanname = 'plpgsql';

Ojo, la relacion es pg_language (sin la "s" final):

prueba=> select lanvalidator from pg_language where lanname = 'plpgsql';
lanvalidator
--------------
0
(1 fila)

--
select 'mmarques' || '@' || 'unl.edu.ar' AS email;
---------------------------------------------------------
Martín Marqués | Programador, DBA
Centro de Telemática | Administrador
Universidad Nacional
del Litoral
---------------------------------------------------------

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message scitech3 2005-10-06 23:29:47 Re: RE: Restauracion-Backup
Previous Message Jaime Casanova 2005-10-06 22:31:49 Re: Procedimiento almacenado