una vista me complica un poco… ahí explico..

tengo un sistema cliente - servidor donde mi cliente no sabe absolutamente nada 
de lo que va a pintar… las configuraciones del servidor, que es quien habla 
directamente con la bd tampoco reflejan la estructura de tablas, solamente las 
manejo yo desde los procedimientos almacenados…. el tema es que aunque sé que 
yo generando una vista podría hacer un proc almac que gestione sus datos, para 
el caso que estoy evaluando ahora, tendría que crear tantas vistas como 
secuencias(uno de los objetos de mi sistema, no son las secuencias de postgres) 
corra mi servidor… donde yo lo que necesito es que, tengo secuencias que se 
dividen en sub-secuencias, donde la salida de la secuencia 1 es la entrada de 
la secuencia 2, usando el patron de diseño pipe…

dentro de mi sistema todo lo hago usando JSON, incluyendo en el protocolo de 
comunicación propio que tenemos implementado, podría gestionar todas los 
resultados y devolverlos en un JSON, lo que tendría que ver en las 
configuraciones de mi server cómo decirle al cliente en qué componente de la 
GUI tiene que pintar cada resultado de la ejecución del procesamiento de la 
secuencia anterior.

por ahí va mi problema, por eso necesito, sacar varios resultados de varias 
consultas que me permitan inicializar la GUI con esos resultados., para eso el 
proc almac que yo ejecute, me debe devolver varios result set y yo luego poder 
procesarlos y mostrarlos…

este es mi problema… no soy usuario avanzado de postgres, llevo meses usando 
postgres, así que me estoy adentrando en este mundo…..

disculpen si es muy trivial mi pregunta


=============================================
"El tamaño de tus logros depende del tamaño de tus metas." 
C++ and Qt Senior Developer
Lic. Computer Science
Buenos Aires, Argentina

> On May 6, 2015, at 1:58 PM, Gilberto Castillo <gilberto.casti...@etecsa.cu> 
> wrote:
> 
> 
> 
>> 
>> Hola a todos…
>> 
>> estoy interesado en hacer un procedimiento almacenado que me devuelva el
>> resultado de varias consultas y todas son consultas a diferentes tablas,
>> mi intención de poner varios parámetros como OUT en la declaración del
>> procedimiento almacenado y en este caso poner el resultado de la consulta…
>> 
>> estaría bien mi propuesta ??? existe una forma mejor y más óptima de
>> hacerlo ??
>> 
>> tener en cuenta que las consultas tienen análisis diferentes
>> 
>> saludos cordiales a todos
> 
> Uhmmmm, puedes aclarar más lo que quieres hacer, recuerda que una función
> no deja registrado el plan de ejecución de las consultas.
> 
> ¿Que tal si creas una vista y devuelve el serof?
> 
> Saludos,
> Gilberto Castillo
> ETECSA, La Habana, Cuba
> --- 
> This message was processed by Kaspersky Mail Gateway 5.6.28/RELEASE running 
> at host imx3.etecsa.cu
> Visit our web-site: <http://www.kaspersky.com <http://www.kaspersky.com/>>, 
> <http://www.viruslist.com <http://www.viruslist.com/>>

Responder a