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

Responder a