Re: [pgsql-es-ayuda] Diccionario de nombres

2013-05-03 Por tema Miguel Angel de Blas Burdalo
Hola, Yo una vez tuve que corregir una BBDD con datos de nombre. No disponía de ningún diccionario con el que comparar, pero empecá a aplicar reglas lógicas de corrección, como por ejemplo: -Sustituir tabuladores por espacios. -Quitar espacio al principio o al final del campo, hasta no encontrar n

Re: [pgsql-es-ayuda] Diccionario de nombres

2013-05-03 Por tema Alvaro Herrera
Jose Moreira - Know How escribió: > Muchas gracias Jaime. > > Cierto, tenes razon., Pero pensaba que quizas hubiera un diccionario > tipo estandar con nombres en español clasicos (Jose, Pedro, Pablo, > etc) a los que se les pudiera ingresar nuevas entradas. Puedes encontrar diccionarios de ese ti

Re: [pgsql-es-ayuda] Diccionario de nombres

2013-05-03 Por tema Jose Moreira - Know How
Muchas gracias Jaime. Cierto, tenes razon., Pero pensaba que quizas hubiera un diccionario tipo estandar con nombres en español clasicos (Jose, Pedro, Pablo, etc) a los que se les pudiera ingresar nuevas entradas. Veo que depurar y normalizar atributos como Nombe o Apellido no es posible. Gra

Re: [pgsql-es-ayuda] Diccionario de nombres

2013-05-03 Por tema Jaime Casanova
2013/5/3 Jose Moreira - Know How : > Hola, > > Eatoy en un proyecto de mejora de Calidad de Datos y necesitaria depurara > una tabla con mas de 6 millones de tuplas. > En el atributo Nombre (solo nombres no apellidos) debo determinar si no hay > errores sintacticos. > Pregunta: saben si existe un d

[pgsql-es-ayuda] Diccionario de nombres

2013-05-03 Por tema Jose Moreira - Know How
Hola, Eatoy en un proyecto de mejora de Calidad de Datos y necesitaria depurara una tabla con mas de 6 millones de tuplas. En el atributo Nombre (solo nombres no apellidos) debo determinar si no hay errores sintacticos. Pregunta: saben si existe un diccionario de nombres en español que pueda u

Re: [pgsql-es-ayuda] Problema con consulta compleja

2013-05-03 Por tema Alvaro Herrera
Leonardo Castillo escribió: > Buenas tardes. Gracias por sus respuestas. No dudo que la consulta de > entrada uno pueda verle mejoras de diseño las cuales son bienvenidas. Ahora > bien. El problema es que esta consulta se ejecuta en una aplicación con ya > tiempo en el mercado y hacer un rediseño d

Re: [pgsql-es-ayuda] Problema con consulta compleja

2013-05-03 Por tema Leonardo Castillo
Buenas tardes. Gracias por sus respuestas. No dudo que la consulta de entrada uno pueda verle mejoras de diseño las cuales son bienvenidas. Ahora bien. El problema es que esta consulta se ejecuta en una aplicación con ya tiempo en el mercado y hacer un rediseño de la misma es complejo. Como dice el

Re: [pgsql-es-ayuda] Problema con consulta compleja

2013-05-03 Por tema Omar Beltrán Cano
El 03/05/13 11:17, Alvaro Herrera escribió: Omar Beltrán Cano escribió: Hola todos Te digo que para este tipo de sentencias tan complejas, prefiero hacer una función, e ir creando tablas temporales con los resultados, y al final tengo una consulta más entendible y sobre todo controlable. ... y

Re: [pgsql-es-ayuda] Posible Bug

2013-05-03 Por tema Oswaldo
El 03/05/2013 17:44, Alvaro Herrera escribió: Oswaldo escribió: El 03/05/2013 16:40, Martín Marqués escribió: No. Con ese UPDATE, el valor debe ser NULL. Exacto el update inserta un null, pero la columna esta definida como tipo 't_dom' el cual no debe admitir nulos. Si en vez de ese update

Re: [pgsql-es-ayuda] Problema con consulta compleja

2013-05-03 Por tema Alvaro Herrera
Omar Beltrán Cano escribió: > Hola todos > > Te digo que para este tipo de sentencias tan complejas, > prefiero hacer una función, e ir creando tablas temporales > con los resultados, y al final tengo una consulta más > entendible y sobre todo controlable. ... y el mal diseño se perpetúa. Lo que

Re: [pgsql-es-ayuda] Posible Bug

2013-05-03 Por tema Martín Marqués
El día 3 de mayo de 2013 11:57, Oswaldo escribió: > El 03/05/2013 16:40, Martín Marqués escribió: > >> El día 3 de mayo de 2013 08:43, Oswaldo escribió: >>> >>> Hola, >>> >>> Creo que he detectado un bug, pero antes de reportarlo os agradecería >>> comprobaseis si la demostración es correcta y si

Re: [pgsql-es-ayuda] Posible Bug

2013-05-03 Por tema Oswaldo
El 03/05/2013 17:12, Jaime Casanova escribió: 2013/5/3 Alvaro Herrera : Oswaldo escribió: En el resultado final la columna 'dom' tiene un valor NULL cuando según las reglas definidas esto no deberia ser posible y se deberia haber producido una excepción. Hola, no tengo claro que esto sea un

Re: [pgsql-es-ayuda] Problema con consulta compleja

2013-05-03 Por tema Jaime Casanova
2013/5/3 Alvaro Herrera : > Jaime Casanova escribió: >> On Fri, May 3, 2013 at 8:52 AM, Leonardo Castillo >> wrote: >> > >> > ¨select distinct >> > CC.acceso,CC.ext_acceso,MAX(CTT.FECHA_ISO||COALESCE(CTT.HORA_ISO_INICIO,'')) >> >> Saludos, >> >> Te dire que siempre cuando veo SELECT DISTINCT y un

Re: [pgsql-es-ayuda] Problema con consulta compleja

2013-05-03 Por tema Omar Beltrán Cano
Hola todos Te digo que para este tipo de sentencias tan complejas, prefiero hacer una función, e ir creando tablas temporales con los resultados, y al final tengo una consulta más entendible y sobre todo controlable. Cordial saludo Omar Beltrán Bogotá - Colombia - Enviado a la lista de corre

Re: [pgsql-es-ayuda] Problema con consulta compleja

2013-05-03 Por tema Alvaro Herrera
Jaime Casanova escribió: > On Fri, May 3, 2013 at 8:52 AM, Leonardo Castillo > wrote: > > > > ¨select distinct > > CC.acceso,CC.ext_acceso,MAX(CTT.FECHA_ISO||COALESCE(CTT.HORA_ISO_INICIO,'')) > > Saludos, > > Te dire que siempre cuando veo SELECT DISTINCT y un monton de nested > loops en el plan

Re: [pgsql-es-ayuda] Posible Bug

2013-05-03 Por tema Alvaro Herrera
Oswaldo escribió: > El 03/05/2013 16:40, Martín Marqués escribió: > >No. Con ese UPDATE, el valor debe ser NULL. > > Exacto el update inserta un null, pero la columna esta definida como > tipo 't_dom' el cual no debe admitir nulos. Si en vez de ese update > haces este: "update test2 set dom=NULL;

Re: [pgsql-es-ayuda] Problema con consulta compleja

2013-05-03 Por tema Jaime Casanova
On Fri, May 3, 2013 at 8:52 AM, Leonardo Castillo wrote: > > ¨select distinct > CC.acceso,CC.ext_acceso,MAX(CTT.FECHA_ISO||COALESCE(CTT.HORA_ISO_INICIO,'')) Saludos, Te dire que siempre cuando veo SELECT DISTINCT y un monton de nested loops en el plan de ejecución mi primera reacción es que tien

Re: [pgsql-es-ayuda] Posible Bug

2013-05-03 Por tema Jaime Casanova
2013/5/3 Alvaro Herrera : > Oswaldo escribió: > >> >> En el resultado final la columna 'dom' tiene un valor NULL cuando >> según las reglas definidas esto no deberia ser posible y se deberia >> haber producido una excepción. > > Hola, no tengo claro que esto sea un bug, pero como es un caso de bord

Re: [pgsql-es-ayuda] Posible Bug

2013-05-03 Por tema Alvaro Herrera
Oswaldo escribió: > Para reproducirlo ejecutar esta secuencia: > > begin; > > create domain t_dom as varchar default '' not null; > > create table test1 (id int, dom t_dom); > create table test2 (id int, dom t_dom); > > insert into test2 (id) values (1); > update test2 set dom = (select dom fr

Re: [pgsql-es-ayuda] Posible Bug

2013-05-03 Por tema Oswaldo
El 03/05/2013 16:40, Martín Marqués escribió: El día 3 de mayo de 2013 08:43, Oswaldo escribió: Hola, Creo que he detectado un bug, pero antes de reportarlo os agradecería comprobaseis si la demostración es correcta y si también sucede en otras versiones de postgres. También desconozco si es u

Re: [pgsql-es-ayuda] Posible Bug

2013-05-03 Por tema Martín Marqués
El día 3 de mayo de 2013 08:43, Oswaldo escribió: > Hola, > > Creo que he detectado un bug, pero antes de reportarlo os agradecería > comprobaseis si la demostración es correcta y si también sucede en otras > versiones de postgres. También desconozco si es un bug ya conocido. > [.] > Para rep

Re: [pgsql-es-ayuda] COPY TO a filename dinamico

2013-05-03 Por tema marcosrios
Estimado Anthony, Gracias por tu sugerencia, he logrado generar filename dinamicos y agregarlos al COPY TO. Adicionalmente para no tener problema con la ' (comilla simple) en la cadena del SELECT... deberán colocar '' (comilla simple 2 veces) por cada comilla simple, ejemplo: v_cadena:=

[pgsql-es-ayuda] Problema con consulta compleja

2013-05-03 Por tema Leonardo Castillo
Buenos días. Acudo a esta lista con el fin de buscar orientación sobre optimización de rendimiento sobre una consulta que se hace sobre una aplicación que construimos y que no está dando los resultados esperados en cuanto a consulta. La SQL dinámica que se genera es esta: ¨select distinct CC.acce

[pgsql-es-ayuda] Posible Bug

2013-05-03 Por tema Oswaldo
Hola, Creo que he detectado un bug, pero antes de reportarlo os agradecería comprobaseis si la demostración es correcta y si también sucede en otras versiones de postgres. También desconozco si es un bug ya conocido. La comprobación la he realizado en la version 9.1.9 sobre debian 32 bits y