2013/4/19 Guillermo E. Villanueva <[email protected]>: > 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.
Y porque no actualizas el servidor de producción? > 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 > Te aseguro que en la definición original tienes un parametro OUT, que es el nombre que usara postgres al retornar -- Jaime Casanova www.2ndQuadrant.com Professional PostgreSQL: Soporte 24x7 y capacitación Phone: +593 4 5107566 Cell: +593 987171157 - Enviado a la lista de correo pgsql-es-ayuda ([email protected]) Para cambiar tu suscripción: http://www.postgresql.org/mailpref/pgsql-es-ayuda
