Re: [pgsql-es-ayuda] join super lento

2016-02-25 Por tema Omar Beltrán Cano
Hola a todos A todos los que estuvimos al pendiente de este muy instructivo tema, quiero dejar este link por aquí, tarde lo sé, pero no lo recordé si no hasta hoy que tuve que solucionar algo parecido, pero menos complejo. http://explain.depesz.com Ingresas el plan de ejecución y te arroja un

Re: [pgsql-es-ayuda] Constraint Check de varios campos en varias combinaciones

2016-02-25 Por tema Hellmuth Vargas
Hola Jorge Se puede incluir cualquier expresión que retorne un boolean y que solo dependan de los campos de la propia tabla o variables globales (now() por ejemplo). El 25 de febrero de 2016, 15:45, Jorge Lobo Arteaga escribió: > Mil gracias. Me funcionó perfecto. > >

Re: [pgsql-es-ayuda] Ayuda para pasar resultados de una tabla en csv

2016-02-25 Por tema Anthony Sotolongo
Hola Cristobal, al parecer dentro del COPY no se ve el parámetro de la función, la verdad no se el motivo :( para enfrentar el tema tuve que crear una tabla temporal con el resultado de la consulta y luego dentro de COPY llamo a la tabla, algo como(utilice una BD de prueba que tengo aqui para

Re: [pgsql-es-ayuda] Ayuda para pasar resultados de una tabla en csv

2016-02-25 Por tema Cristobal Alexis Ibarra Gonzalez
Ahí va CREATE OR REPLACE FUNCTION fn_normalizardireccion(Var_lote VARCHAR) RETURNS void AS $$ DECLARE BEGIN /*Insertar los datos de la tabla Direcciones_TMP hacia la tabla direcciones*/ INSERT INTO DIRECCIONES( DIRECCION, COMUNA, LOTE) SELECT DIRECCION ,COMUNA ,LOTE FROM DIRECCIONES_TMP WHERE

Re: [pgsql-es-ayuda] Ayuda para pasar resultados de una tabla en csv

2016-02-25 Por tema Anthony Sotolongo
ese error significa "undefined_column". , puedes adjuntar el código de la función? saludos On 25/02/16 16:59, Cristobal Alexis Ibarra Gonzalez wrote: Probe ingresando y el error fue el mismo. WHERE DN.x3= *$1 *ORDER BY DN.X7 ** Error ** SQL state: 42703 El 25 de febrero

Re: [pgsql-es-ayuda] Ayuda para pasar resultados de una tabla en csv

2016-02-25 Por tema Cristobal Alexis Ibarra Gonzalez
Probe ingresando y el error fue el mismo. WHERE DN.x3= *$1 *ORDER BY DN.X7 ** Error ** SQL state: 42703 El 25 de febrero de 2016, 16:53, Anthony Sotolongo escribió: > Hola Cristobal, que problema te da? error,cual?, no guarda en el CSV? has > probado

Re: [pgsql-es-ayuda] Constraint Check de varios campos en varias combinaciones

2016-02-25 Por tema Hellmuth Vargas
Hola Jorge Pruebe con esto: create table predio( tipo integer not null, nom varchar(40), apto char(6), constraint ck_tipo_predio_de_1_a_5 check(tipo >= 1 and tipo<=5), constraint ck_other check (case when tipo in (1,2) then nom is null and apto is null when tipo

Re: [pgsql-es-ayuda] Ayuda para pasar resultados de una tabla en csv

2016-02-25 Por tema Cristobal Alexis Ibarra Gonzalez
Se me olvido entregar mas información, Cuando ejecuto la función el error que me arroja es: ** Error ** SQL state: 42703 El 25 de febrero de 2016, 16:42, Cristobal Alexis Ibarra Gonzalez < cristob...@gmail.com> escribió: > Estimados, > > Buenas tardes, les escribo porque

Re: [pgsql-es-ayuda] Ayuda para pasar resultados de una tabla en csv

2016-02-25 Por tema Anthony Sotolongo
Hola Cristobal, que problema te da? error,cual?, no guarda en el CSV? has probado utilizar $N(N=numero del parámetro en la función) en vez del nombre de la variable Saludos On 25/02/16 16:42, Cristobal Alexis Ibarra Gonzalez wrote: Estimados, Buenas tardes, les escribo porque quisiera saber

[pgsql-es-ayuda] Ayuda para pasar resultados de una tabla en csv

2016-02-25 Por tema Cristobal Alexis Ibarra Gonzalez
Estimados, Buenas tardes, les escribo porque quisiera saber si me pueden ayudar con lo siguiente: He creado una función que a la cual se le entrega un parámetro de entrada de tipo Varchar. Al final de todo lo que realizo deseo pasar el resultado de una query a un archivo csv, cuando ejecuto la

[pgsql-es-ayuda] Constraint Check de varios campos en varias combinaciones

2016-02-25 Por tema Jorge Lobo Arteaga
Buenas tardes, Tengo una tabla así create table predio( tipo integer not null, nom varchar(40), apto char(6), constraint ck_tipo_predio_de_1_a_5 check(tipo >= 1 and tipo<=5) ); 'nom' y 'apto' no son NOT NULL debido a que la obligatoriedad de dichos campos dependen del

Re: [pgsql-es-ayuda] Replicacion asincrona de base de datos en vez de cluster

2016-02-25 Por tema Alvaro Herrera
Ruben Fitó escribió: > Gracias lista por su ayuda, > > Estamos analizando las diferentes soluciones propuestas por ustedes, y para > quedarnos mas tranquilos, dedicaremos cierto tiempo en aprendizaje y testeo > de estas tecnologías. > > Una vez hayamos sacado conclusiones adoptaremos la que más