Re: [pgsql-es-ayuda] Between

2012-03-01 Por tema Dorian Kuroki
Carlos, como estas? tiene en cuenta los indices... si el optimizador considera que el rango es muy amplio puede decidir hacer un seq scan Saludos, Dorian 2012/3/1 SYSWARP - Carlos Enrique Perez > ** > Pregunta de vago. > El Between genera full scan o me tiene en cuenta los indices? > saludos.

Re: [pgsql-es-ayuda] crosstab

2010-11-04 Por tema Dorian Kuroki
sirva para entender como funciona. Saludos, Dorian Kuroki. 2010/11/4 Adriana Rita > > Hola Lista: > Quiero saber si alguien utilizo la funcion crosstab , porque tengo una > inquietud. > Yo utilizo la funcion para invertir las columnas del resultado de un > query, hasta ahi

Re: [pgsql-es-ayuda] argumentos de una funcion.

2010-11-25 Por tema Dorian Kuroki
Creo que deberias escribir una funcion que consulte la tabla de catalogo pg_proc y pg_type. Esta tabla tiene el campo proargtypes ( vector de oids ) que referencia a cada oid de la tabla pg_type. Haciendo un join entre estas tablas resolveria tu inquietud. Saludos Dorian 2010/11/24 Crispin T.

Re: [pgsql-es-ayuda] SQL: 3 ultimas filas de cada referencia

2011-01-05 Por tema Dorian Kuroki
Creo que deberias orientar la solucion a una funcioncon con el uso de un cursor . sin window functions , no vas a poder resolverlo en un solo statement Dorian 2011/1/4 Crispin T. : > >> select * >> from referencia >> order by fecha desc, nroreferencia desc >> limit 3 > > no, esa solucion devolver

Re: [pgsql-es-ayuda] Agrupar resultado por algunos campos

2011-01-06 Por tema Dorian Kuroki
Hola, en un SELECT con group by, si los campos no estan en la clausula GROUP BY tienen que estar afectados por una funcion aggregate ( sum(),avg() , count(), etc. ) .De otra forma no podria ejecturarse la consulta. Como esperas que te muestre los datos por ejemplo del campo a.corretivo si este dev

Re: [pgsql-es-ayuda] Problema con Integridad Referencial (Update y Delete) en cascada.

2011-01-07 Por tema Dorian Kuroki
Hola Ramon, Segun lo que entiendo , en tu caso la integridad referencial se comporta de diferente forma segun los datos que se manejan. Podra ser que alguna de las tablas este particionada y por eso con diferentes datos se comporte distinto? Tal vez ayudaria a resolver el problema si publicas en l

Re: [pgsql-es-ayuda] vacuum a las tablas

2011-01-12 Por tema Dorian Kuroki
Miguel, Yo empezaria viendo si tenes algun lock que este atascando el proceso de vacuum. Podes hacerlo con un "ps -fu postgres | grep waiting " desde el shell del servidor ( esto si no estas en windows ). Si en el resultado aparece el proceso vacuum, hay un lockeo que hay que estudiar La otra form

Re: [pgsql-es-ayuda] duda con consulta que ocupa entre 40% y 100% de CPU

2011-01-17 Por tema Dorian Kuroki
Esa consulta devuelve la lista de pids de todas las conexiones actuales a la base de datos. No deberia ser la ejecucion de esta consulta la causa del problema de performance. la mejor forma de ver qué queries se estan ejecutando no es revisando el log sino justamente haciendo una consulta a esa mi

Re: [pgsql-es-ayuda] coincidencias en postgres?

2011-02-25 Por tema Dorian Kuroki
Te referis a errores de tipeo de una sentencia sql? si buscas eso no hay nada pero creo que equivocas el concepto de lo que es un lenguaje. Dorian 2011/2/24 Daniel Juárez : > Hola que tal, queria preguntarles si existia ya algo implementado en > postgres para detectar errores de dedo? esto es, qu

Re: [pgsql-es-ayuda] DBlink ?

2011-03-16 Por tema Dorian Kuroki
Conviene ponerla en a misma base de datos, porque de esta forma el optimizador de queries va a tener a mano las estadisticas de todas las tablas que participan del join para resolver la consulta de la mejor manera. Saludos, Dorian 2011/3/16 Alvaro Herrera : > Excerpts from Kernel's message of mi

[pgsql-es-ayuda] Re: ¿upper(cadena) = upper(trim(cadena))?

2011-03-30 Por tema Dorian Kuroki
La sentencia: select char_length(upper('abc ')); char_length - 20 (1 row) compureba que la funcion upper no elimina los blancos. Manda un ejemplo del problema . Dorian. 2011/3/30 Kernel : > Hola,   no sabia que la función upper también eliminaba los esp

Re: [pgsql-es-ayuda] Problemas de Instalacion de Postresql 8.4.5 en AIX 6.1

2011-04-05 Por tema Dorian Kuroki
Hola Ricardo, Fijate si te sirve este link: http://archives.postgresql.org/pgsql-admin/2010-04/msg00189.php Espero que puedas solucionarlo. Saludos. Dorian Kuroki On Mon, Apr 4, 2011 at 12:53 PM, Ricardo Antonio Yepez Jimenez wrote: > Buenos Días,  instalando postgresql-8.4.5 en aix

Re: [pgsql-es-ayuda] Ayuda en error de funcion en postgres

2011-05-13 Por tema Dorian Kuroki
Ricardo , En algun lugar del cuerpo de la funcion estas ejecutando una funcion o un casteo que hace que un valor no pueda almacenarse en el tipo numeric(16,2) Podes evidenciarlo con lo siguiente: postgres=# select 111.99::numeric(16,2); ERROR: numeric field overflow DETAIL: A field

Re: [pgsql-es-ayuda] ayuda error lectura bloque

2011-05-13 Por tema Dorian Kuroki
Cristian, Puede que hayas tenido algun problema con los discos o el filesystem en donde residen fisicamente los archivos de datos. Si es asi, no vas a poder solucionarlo con un vacuum. saludos Dorian 2011/5/13 Cristian Ayala <565584c...@gmail.com>: > tengo el siguiente error cuando hago una con

Re: [pgsql-es-ayuda] Trigger ayuda con funcion

2011-06-02 Por tema Dorian Kuroki
Gaston, Si vas a usar pl/pgsql podes basarte en los ejemplos de la documentacion oficial de Postgresql: http://www.postgresql.org/docs/9.0/static/plpgsql-trigger.html Basicamente, para hacer la busqueda y comparacion que necesitas, vas a tener disponible las variables de tipo record NEW y OLD con

Re: [pgsql-es-ayuda] load average

2011-07-26 Por tema Dorian Kuroki
chequea que pasa con la actividad en disco. Usa iostat 2011/7/26 OgiSer Tamade : > Hola, > >   tengo un postgreSQL 8.1 funcionando sin problemas desde hace unos meses. > La semana pasada la carga del sistema ( load average) sube bastante llega a > 7.  Mientras que a nivel de CPU y memoria esta a 0

Re: [pgsql-es-ayuda] Como calificar dos tablas en postgres estando en bases de datos diferentes

2011-09-01 Por tema Dorian Kuroki
La idea es crear una tabla que esta "registrada" en el catalogo del servidor local,pero que obtiene los datos de uno remoto. Para esto se define un server, que a se asocia a un foreign datawrapper (FDW). El FWD es una asociacion entre un objeto en la base de datos y una funcion que es la que hace d

Re: [pgsql-es-ayuda] timeout en delete de tabla grande

2011-10-12 Por tema Dorian Kuroki
El problema esta del lado de la aplicacion. Puede ser el driver que estas usando para conectarte. La base de datos puede estar ejecutando un comando indefinidamente. Tendrias que buscar algun seteo ( connectTimeout=0 o similar ) para que omita ese timeout. Dorian 2011/10/12 Miguel Angel Hernande