From: | "Guillermo E(dot) Villanueva" <guillermovil(at)gmail(dot)com> |
---|---|
To: | Martín Marqués <martin(dot)marques(at)gmail(dot)com> |
Cc: | pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: [pgsql-es-ayuda] función con RETURNS SETOF integer |
Date: | 2013-04-19 21:49:18 |
Message-ID: | CANm+PCDqcth6RcbiDHqg5bgU6g1nh_p+Sac+NMGKATEc7=OmHw@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Muchas gracias por tu respuesta Martín. Por ahora lo resolví con returns
table donde puedo forzar el nombre de la o las columnas devueltas.
Voy a googlear un poco sobre el cambio de versión para pasar a 9.0.13 todo
Gracias de nuevo
Guillermo Villanueva
<http://ar.linkedin.com/in/guillermovillanueva>
El 19 de abril de 2013 18:44, Martín Marqués <martin(dot)marques(at)gmail(dot)com>escribió:
> Podes postear la función?
>
> Lo unico que se me ocurre es ver los "release notes" desde 9.0.6 hasta
> 9.0.11.
>
> Igualmente, te recomendaría actualizar todo (producción y desarrollo a
> 9.0.13 ASAP.
>
> El día 19 de abril de 2013 18:00, Guillermo E. Villanueva
> <guillermovil(at)gmail(dot)com> escribió:
> > Amigos estoy teniendo un problemón que quizá a alguno le pasó y encontró
> > alguna solución fácil
> > Tengo un entorno de pruebas en 9.0.11
> > Y un entorno en producción en 9.0.5
> > Todo el sistema funcionaba bien en 9.0.11
> > Cuando lo pasé al server 9.0.5 empezaron los problemas ya que el
> postgres le
> > da un nombre diferente a la columna resultado de una función del tipo
> SETOF.
> > Por ejemplo:
> > tengo una función definida de la siguiente manera:
> > CREATE OR REPLACE FUNCTION nacer.periodos() RETURNS SETOF timestamp
> without
> > time zone AS ...
> > cuando la llamo en 9.0.11 me da una tablita de una columna con nombre:
> > per_fecha
> >
> > cuando la llamo en 9.0.5 me da una tablita de una columna con nombre:
> > periodos
> >
> > Se imaginarán el lío que esto me produce en mi código php!!
> > Alguien sabe a que se debe el cambio y si se puede tocar algún parámetro
> > para alterar este comportamiento?
> >
> > Desde ya muchas gracias por la ayuda que me puedan dar.
> >
> > Guillermo Villanueva
> >
>
>
>
> --
> Martín Marqués
> select 'martin.marques' || '@' || 'gmail.com'
> DBA, Programador, Administrador
>
From | Date | Subject | |
---|---|---|---|
Next Message | Felipe de Jesús Molina Bravo | 2013-04-20 17:04:06 | Re: [pgsql-es-ayuda] Aviso automático de conexión caida. |
Previous Message | Martín Marqués | 2013-04-19 21:44:52 | Re: [pgsql-es-ayuda] función con RETURNS SETOF integer |