[pgsql-es-ayuda] Dudas optimización consultas y funciones

2014-03-13 Por tema Ruben Fitó
Hola lista, Después de mirar mucha documentación, y de hacer mil pruebas aun no he llegado a la conclusión de cómo optimizar algunas consultas. Para entrar en materia os explico en qué situación me encuentro: - Postgres 9.1 con replica en otra maquina en local. - Tengo una Tabla con

[pgsql-es-ayuda] Ubicar los tipos de datos creados

2014-03-13 Por tema Linder Poclaba Lazaro
Buenos dias la consulta es la siguiente cree tipo de datos en una DB, uso pgadmin como interfaz de consulta, como puedo saber dond esta la estructura de esos tipos de datos creados? mediante una consulta o comando de psql. De antemano muchas gracias.

Re: [pgsql-es-ayuda] Dudas optimización consultas y funciones

2014-03-13 Por tema Alvaro Herrera
Ruben Fitó escribió: - Finalmente, hemos conseguido que el analize de los PREPARE nos compute un coste aproximado a cero. En teoría, en este punto hemos conseguido optimizar al máximo las consultas de la función, pero realmente no és asi. Más adelante os explico

Fwd: [pgsql-es-ayuda] Ubicar los tipos de datos creados

2014-03-13 Por tema Linder Poclaba Lazaro
gracias por la respuesta Federico ese comando me lista los tipos de datos creados, ahora tengo que averiguar como ver su estructura de cada tipo de dato. -- Mensaje reenviado -- De: Fede Martinez federicoemarti...@gmail.com Fecha: 13 de marzo de 2014, 11:44 Asunto: Re:

[pgsql-es-ayuda] valor incrementado en una vista

2014-03-13 Por tema Ing. Esneiker Enriquez Cabrera
Hola a todos. Estoy tratando de mostrar un campo autoincrementado (id) en una vista que este campo no dependa de ninguna tabla pero no lo logro hacer, probé con la función generate_series pero nada. La idea sería devolver algo como: Idnombre dirección 1 a

Re: [pgsql-es-ayuda] valor incrementado en una vista

2014-03-13 Por tema Arcel Labrada Batista
debes revisar el contenido de funciones ventanas, la que te sirve es row_number ejemplo: select ROW_NUMBER() over (range between UNBOUNDED PRECEDING and UNBOUNDED FOLLOWING) - Mensaje original - De: Ing. Esneiker Enriquez Cabrera eenriq...@cav.desoft.cu Para: POSTGRES

Re: [pgsql-es-ayuda] valor incrementado en una vista

2014-03-13 Por tema Arcel Labrada Batista
tambien puede ser la ventana vacia select ROW_NUMBER() over () - Mensaje original - De: Ing. Esneiker Enriquez Cabrera eenriq...@cav.desoft.cu Para: POSTGRES pgsql-es-ayuda@postgresql.org Enviados: Jueves, 13 de Marzo 2014 13:02:17 Asunto: [pgsql-es-ayuda] valor incrementado en

Re: [pgsql-es-ayuda] valor incrementado en una vista

2014-03-13 Por tema Juan J Rosales Rodriguez
Crear una secuencia temporal para versiones viejas tambien procede. Saludos 2014-03-13 13:40 GMT-04:30 Arcel Labrada Batista alabra...@uci.cu: tambien puede ser la ventana vacia select ROW_NUMBER() over () -- *De: *Ing. Esneiker Enriquez Cabrera

[pgsql-es-ayuda] Ayuda con select y funcion de agregacion

2014-03-13 Por tema Fernando Siguenza
Amigos como estan, queria ver si me pueden ayudar con un selectalgunos de los campos de la tabla que tengo sondocumento, numero, fecha, valor,saldo lo que quiero es sacar la maxima fecha para saber cual es la ultima venta, y el documento y su numero asi como el saldo, entonces quiero hacer algo

Re: [pgsql-es-ayuda] Ayuda con select y funcion de agregacion

2014-03-13 Por tema Sergio Valdes Hurtado
Y si tienes varias ventas para la misma fecha, qué haces? El 13 de marzo de 2014, 15:19, Fernando Siguenza fs...@hotmail.comescribió: Amigos como estan, queria ver si me pueden ayudar con un select algunos de los campos de la tabla que tengo son documento, numero, fecha, valor,saldo lo que

Re: [pgsql-es-ayuda] Ayuda con select y funcion de agregacion

2014-03-13 Por tema Hellmuth Vargas
buenas Tardes Lista lo que quiero es sacar la maxima fecha para saber cual es la ultima venta, y el documento y su numero asi como el saldo, entonces quiero hacer algo asi select max(fecha), documento,numero,saldo from ventas where documento='FA' seria empleado Window Functions: SELECT

RE: [pgsql-es-ayuda] Ayuda con select y funcion de agregacion

2014-03-13 Por tema Fernando Siguenza
Si tengo varias ventas para la misma fecha, lo que se me olvido es que quiero es de un solo cliente, en el caso de tener mas de una venta en el mismo dia el cliente, se toma la venta de mayor valor Gracias Date: Thu, 13 Mar 2014 15:28:47 -0300 Subject: Re: [pgsql-es-ayuda] Ayuda con select y

Re: [pgsql-es-ayuda] Ayuda con select y funcion de agregacion

2014-03-13 Por tema Alvaro Herrera
Fernando Siguenza escribió: Si tengo varias ventas para la misma fecha, lo que se me olvido es que quiero es de un solo cliente, en el caso de tener mas de una venta en el mismo dia el cliente, se toma la venta de mayor valor Usa una subconsulta, que retorna el ID de la venta para tal cliente

Re: [pgsql-es-ayuda] Ubicar los tipos de datos creados

2014-03-13 Por tema Sergio Sinuco
Tambien puede hechar un vistazo al catalogo de tipo de postgres con select * from pg_type; La documentacion esta en: http://www.postgresql.org/docs/9.3/static/catalog-pg-type.html El 13 de marzo de 2014, 11:33, Linder Poclaba Lazaro linder...@gmail.comescribió: gracias por la respuesta

Re: Fwd: [pgsql-es-ayuda] Ubicar los tipos de datos creados

2014-03-13 Por tema Anthony Rafael Sotolongo León
Hola Linder a lo mejor esta consulta al catalogo te puede ayudar, si tal ves no te da exactamente lo que quieres puede que te ayuda a formar tu resultado. select pg_type.typname,pg_attribute.attname as name, otro.typname as datatype from pg_type left join pg_namespace on

Re: Fwd: [pgsql-es-ayuda] Ubicar los tipos de datos creados

2014-03-13 Por tema Anthony Rafael Sotolongo León
con un poco de maquillaje la misma consulta para obtener los detalles de los tipos de datos que creas: select pg_type.typname,string_agg ( pg_attribute.attname,',') as name, string_agg (otro.typname,',') as datatype from pg_type left join pg_namespace on