Re: [Pgsql-ayuda] procedimientos

From: Gunnar Wolf <gwolf(at)gwolf(dot)cx>
To: Rodrigo Alvarez <correo_69(at)hotmail(dot)com>
Cc: pgsql-ayuda(at)tlali(dot)iztacala(dot)unam(dot)mx
Subject: Re: [Pgsql-ayuda] procedimientos
Date: 2003-09-01 22:55:45
Message-ID: 20030901225545.GC32518@gwolf.cx
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Rodrigo Alvarez dijo [Mon, Sep 01, 2003 at 06:05:02PM -0400]:
> >> les cuento resulta que el power designer me entrega unos "CREATE
> >PROCEDURE"
> >> y no "CREATE FUNCTION" el asunto es qeu el postgresql 7.3.2 no me
> >reconoce
> >> el create procedure....
> >>
> >>
> >> en la vesrion 7.3.4 de postgresql funcionara???
> >
> >Nop. Si no funciona en la 7.3.2 no funcionará en 7.3.x para toda x y
> >tampoco va a funcionar en la versión, próxima a salir, 7.4. Podrías
> >pasar el resultado del power designer por un sed para resolver tu
> >problema, algo como
> >
> > sed -e 's/CREATE PROCEDURE/CREATE FUNCTION/g'
> >podría funcionar.
>
>
> el problemas es que ademas de no reconocer el create procedure la cuestion
> no me genera
> una estructura adecuada empezando por no poner el languaje al final de la
> estructura :(
>
> si alguien me puede ayudar se los agradeceria mucho

Bueno, la respuesta es similar... A fin de cuentas, Power Designer te
genera un SQL ligeramente diferente del que usa PostgreSQL... Podrías,
pasarlo, además de por el filtro que menciona Manuel, por algo como:

sed -e "s/END;'/END;' language 'plpgsql'/"

Sed es un gran amigo :-) Y si el trabajo le queda grande, siempre está Perl.

--
Gunnar Wolf - gwolf(at)gwolf(dot)cx - (+52-55)5630-9700 ext. 1366
PGP key 1024D/8BB527AF 2001-10-23
Fingerprint: 0C79 D2D1 2C4E 9CE4 5973 F800 D80E F35A 8BB5 27AF

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Manuel Sugawara 2003-09-01 23:16:35 Re: [Pgsql-ayuda] Error LOG
Previous Message sandrigo lezcano 2003-09-01 22:27:06 [Pgsql-ayuda] NULL en valores concatenados