Re: [pgsql-es-ayuda] Error en función para devolver todos los records en un refcursor

From: Marcos Luis Ortiz Valmaseda <marcosluis2186(at)googlemail(dot)com>
To: Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
Cc: Ayuda <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: [pgsql-es-ayuda] Error en función para devolver todos los records en un refcursor
Date: 2011-08-19 02:03:28
Message-ID: CAJs-K1sc19sgNoyDyw=ycHJ09v8P+K6VvHf9NHsOxZEa-_o_Og@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

OK, hermano, vamos a ver que hago. Saludos y gracias

El 18/08/11, Alvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org> escribió:
> Excerpts from Marcos Luis Ortiz Valmaseda's message of jue ago 18 17:56:40
> -0400 2011:
>> No, esa aplicación está en PostgreSQL-8.1, y no puedo darme el lujo de
>> reescribir todos los procedimientos y usar una versión más actual
>> porque ahora no lo quieren hacer. Ya les dije que tarde o temprano,
>> deberían migrar a versiones actuales, pero ahora están algo
>> estancadados, esperando por decisiones que no le corresponden con los
>> que estoy trabajando, sino a la alta gerencia.
>
> Pero si la aplicación ya está funcionando en Postgres, ¿para qué quieres
> cambiar los procedimientos o agregar una capa encima de ellos?
> Cualquier cosa que funcione en 8.1 debería también funcionar en 9.0 me
> imagino, sin grandes cambios como lo que propones. (Ahora, si lo que
> quieres es agregar funcionalidad nueva, ya es otro cuento).
>
>> Ummm, entonces con el SET OF RECORD tampoco debería funcionar? esa
>> idea de que en la aplicación tener que especificarle los tipos de
>> nuevo, no sería muy factible.
>
> No pues, no es muy factible, por eso te lo menciono.
>
>> Nosotros resolvimos algo parecido, creando tipos de datos creados por
>> nosotros que contienen exactamente lo que devolvería cada función y
>> así era más fácil la gestión con la dichosa aplicación de reportes.
>
> Eso sí funciona.
>
>> Pero aquí están renuentes, ya les dije que la solución más factible era:
>> 1- Migrar a PostgreSQL-9.0
>> 2- Reescribir las funciones con todas las bondades de esta versión
>>
>> Ya veremos que pasa. Cualquier sugerencia en la programación de las
>> funciones, es bienvenida.
>
> La verdad es que creo que tendría que ver más en detalle tu situación
> para sugerirte algo, y actualmente me resulta imposible.
>
> --
> Álvaro Herrera <alvherre(at)alvh(dot)no-ip(dot)org>
>

--
--
Marcos Luis Ortíz Valmaseda
Software Engineer (UCI)
Linux User # 418229
http://marcosluis2186.posterous.com
http://www.linkedin.com/in/marcosluis2186
https://fedoraproject.org/wiki/User:Marcosluis

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message iNFO 2011-08-19 14:32:00 Actualizar fila y controlar concurrencia
Previous Message Alvaro Herrera 2011-08-19 01:59:17 Re: Error en función para devolver todos los records en un refcursor