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
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 |