Re: no se pudo recibir datos del cliente: Conexión reinicializada por la máquina remota

2023-12-18 Thread mauricio pullabuestan
Hola Martín > Puedes explicar esto mejor. Que WALs son eliminados? Los que están en > PGDATA/pg_wal o los que se encuentra en un archivo (o sea que fueron > copiados a otro directorio con archive_command)? Los wals, que elimino están en otro directorio. archive_mode = on archive_command = 'cp %p

Re: no se pudo recibir datos del cliente: Conexión reinicializada por la máquina remota

2023-12-18 Thread mauricio pullabuestan
> Los archivos Wal se borran del servidor primario, por una tarea > programada mediante Cron que se ejecuta a 1:00, eliminando los > archivos del día anterior, >>¿desde el directorio pg_xlog?  Eso de borrar WALs de ahí es lo mismo que >>suicidar tu base de datos.  Es un peligro y no deberías

Re: no se pudo recibir datos del cliente: Conexión reinicializada por la máquina remota

2023-12-15 Thread mauricio pullabuestan
Hola Martín.

Re: no se pudo recibir datos del cliente: Conexión reinicializada por la máquina remota

2023-12-14 Thread mauricio pullabuestan
>Pucha, ¿siguen existiendo esas reliquias en producción? Yo pensé que >>solo se veían en museos. ;-) Es triste, pero me toca trabajar con esta versión :( >>El error es bastante claro. Por supuesto que deberías mirar los logs >>del otro lado. También deberías ver si te podes conectar con una

no se pudo recibir datos del cliente: Conexión reinicializada por la máquina remota

2023-12-13 Thread mauricio pullabuestan
Buen día. Tengo Postgres 9.6 sobre Ubuntu 14.04.  Estoy teniendo problemas con la replicación y al revisar los log de postgres, tengo desde hace un buen tiempo atrás este mensaje y es recurrente: "no se pudo recibir datos del cliente: Conexión reinicializada por la máquina remota" El mensaje

Re: Optimizar Update

2023-11-20 Thread mauricio pullabuestan
iembre de 2023, 01:14:04 GMT-5, Jaime Casanova escribió: On Thu, Sep 7, 2023 at 3:42 PM mauricio pullabuestan wrote: > > Buenas tardes. > > Tengo una aplicación que corro en la madrugada, crea un archivo *.scv a > partir de una tabla de Visual Foxpro (140 registros)  un

Re: Optimizar Update

2023-09-08 Thread mauricio pullabuestan
Hola Francisco >Dejando aparte cosas de trigger, que ya te han comentado, lo primero que te recomendaria yo en un proceso tipo batch de estos. salvo que tengas un problema enorme de espacio, es limpiar los datos antes de seguir con el INSERT/UPDATE. Dejando aparte que esto le pueda ayudar al

Re: Optimizar Update

2023-09-08 Thread mauricio pullabuestan
Hola Alvaro. >> CREATE TABLE bodegas   /*la tabla es mucho más ancha*/ >> ( >> >>   bodega character varying(3) NOT NULL, >>   item character varying(15) NOT NULL, >>   buffer numeric(12,3) DEFAULT 0, >>   pedidos_clientes numeric(12,3) DEFAULT 0, >>   comprometido_pedido numeric(10,3) DEFAULT 0,

Re: Optimizar Update

2023-09-08 Thread mauricio pullabuestan
Hola Jaime wrote: >> >> Buenas tardes. >> >> Tengo una aplicación que corro en la madrugada, crea un archivo *.scv a >> partir de una tabla de Visual Foxpro (140 registros)  un directorio en >> Ubuntu y luego ejecuta una función en postgres que  copia los datos del >> archivo scv a una

Re: Optimizar Update

2023-09-08 Thread mauricio pullabuestan
Hola Horacio. > Hola, >> On 7/09/2023, at 2:41 PM, mauricio pullabuestan wrote: >> >> Buenas tardes. >> >> Tengo una aplicación que corro en la madrugada, crea un archivo *.scv a >> partir de una tabla de Visual Foxpro (140 registros)  un direc

Optimizar Update

2023-09-07 Thread mauricio pullabuestan
Buenas tardes. Tengo una aplicación que corro en la madrugada, crea un archivo *.scv a partir de una tabla de Visual Foxpro (140 registros)  un directorio en Ubuntu y luego ejecuta una función en postgres que  copia los datos del archivo scv a una tabla UNLOGGED  en Postgresql 9.6, para

Re: Cambiar el collate C.UTF-8 de base de datos postgres a en_US.utf8

2021-04-23 Thread mauricio pullabuestan
ot; LC_PAPER="C.UTF-8" LC_NAME="C.UTF-8" LC_ADDRESS="C.UTF-8" LC_TELEPHONE="C.UTF-8" LC_MEASUREMENT="C.UTF-8" LC_IDENTIFICATION="C.UTF-8" LC_ALL= locale -a C C.UTF-8 POSIX en_US.utf8 es_EC.utf8 Saludos. Mauricio En jueves,

Cambiar el collate C.UTF-8 de base de datos postgres a en_US.utf8

2021-04-22 Thread mauricio pullabuestan
Buen día. Tengo un servidor de producción con Ubuntu 14.04.06 con postgresql 9.6, al hacer listar las bases de datos tengo: nombrecodificación    Collate    Ctype midbUTF8    es_US.utf8    es_EC.utf8 postgres  UTF8    es_US.utf8   

[OT] Ejecutar archivo Makefile ( The Art of PostgreSQL )

2020-03-29 Thread mauricio pullabuestan
Buen día  En la empresa que trabajo compro The Art of PostgreSQL estos días voy a revisarlo. Entre los archivos hay un archivo Makefile para restaurar la de datos, pero no sé cómo ejecutarlo tengo windows 10 y postgresql 12. Pueden ayudarme para ejecutar el archivo?   Saludos. Mauricio

Replica hot_standby no funciona.

2020-02-05 Thread mauricio pullabuestan
Buen día. Tengo 2 servidores con ubuntu server 16.04 y postgresql 9.6, replicándose mediante hot_standby, la replica dejo de funcionar, volví a configurar y copiar la data desde el servidor maestro, los datos son iguales. Si actualizo datos en el maestro la replica no se actualiza. Ejecuto en

Re: [MASSMAIL]Consulta Foreign Data Wrapper

2020-01-20 Thread mauricio pullabuestan
Hola Fernando. Posiblemente tenga que hacer unas consultas desde Postgresql a Oracle, puedes decir como lo resolviste. Saludos Mauricio

Re: saber que filas se actualizaron o insertaron con upsert

2020-01-20 Thread mauricio pullabuestan
Hola. Gracias por la ayuda. Al parecer con upsert no se puede. La opción de Diego me ayuda, lo malo es tener que agregar un campo nuevo. Saludos Mauricio

Re: saber que filas se actualizaron o insertaron con upsert

2020-01-14 Thread mauricio pullabuestan
Hola Horacio. No puedo utilizar triggers. Saludos Mauricio

Re: saber que filas se actualizaron o insertaron con upsert

2020-01-14 Thread mauricio pullabuestan
Se me olvido decir que utilizo postgresql 9.6 Saludos  Mauricio

Re: saber que filas se actualizaron o insertaron con upsert

2020-01-14 Thread mauricio pullabuestan
Se me olvido decir que utilizo postgresql 9.6 saludos Mauricio

saber que filas se actualizaron o insertaron con upsert

2020-01-14 Thread mauricio pullabuestan
Buen día Tengo una tabla a la cual envió un json para insertar o actualizar registros, me interesa mediante returing insertar en una tabla temporal los registros afectados y de alguna forma poder distinguir cuales se insertaron o actualizaron para poder interactuar después. Alguna idea de

Re: Evitar overlaps Indice único o CONSTRAINT EXCLUDE con campos varchar, tstzrange

2019-12-19 Thread mauricio pullabuestan
Hola Alvaro. Gracias, es lo que necesito Saludos Mauricio

Re: Migrar de PG 9.6.13 64 bits a PostgreSQL 11.4

2019-08-15 Thread mauricio pullabuestan
l/9.6/main/postgresql.conf" -O "-c config_file=/etc/postgresql/11/main/postgresql.conf" Saludos El 14-08-19 a las 12:52, mauricio pullabuestan escribió: > Hola a todos. > > Gracias por contestar. > > Leí sobre pg_upgrade, mi ingles no es bueno y no me queda claro l

Re: Migrar de PG 9.6.13 64 bits a PostgreSQL 11.4

2019-08-14 Thread mauricio pullabuestan
Hola Francis. <

Re: Migrar de PG 9.6.13 64 bits a PostgreSQL 11.4

2019-08-14 Thread mauricio pullabuestan
Hola a todos. Gracias por contestar. Leí sobre pg_upgrade, mi ingles no es bueno y no me queda claro los pasos a seguir. Prepare 2 maquinas virtuales para simular mi entorno  1.- Ubuntu, Postgresql 9.6 Maestro 2.- Ubuntu, Postgresql 9.6 Replica (hot standby) Pasos pg_upgrade 1.- No lo

Migrar de PG 9.6.13 64 bits a PostgreSQL 11.4

2019-07-29 Thread mauricio pullabuestan
Buen día. Actualmente tenemos Postgresql 9.6.13 64 bit sobre ubuntu, para migrar hacemos un backup y la restauramos en la nueva versión, no hemos tendido inconveniente. Ahora queremos migrar a Postgresql 11, para aprovechar las nuevas características y actualizar la db. De la versión 9.6 a 11

Re: Replicación hot_standby dejo de funcionar

2018-11-08 Thread mauricio pullabuestan
18 7:50 AM, mauricio pullabuestan escribió: Buen día Tengo 2 servidores con Ubuntu 14.04 para el servidor de producción y 16.04 para servidor replica los 2 con Postgresql 9.6 para 64 bits, están configurados para replicar hot_standby, aparentemente funcionaba bien por un buen tiempo. Se hizo una rev

Diferencia entre timestamp a interval en formato horas

2018-05-01 Thread mauricio pullabuestan
Buen día. Tengo los siguientes datos de ejemplo Create table tiempos (inicial timestamp, final timestamp); Insert Into tiempos Values ('2018-03-15 07:39:57', '2018-03-15 21:06:44'),  ('2018-03-15 21:06:44', '2018-03-16 07:55:20'),  ('2018-03-16 07:55:20', '2018-03-16 15:38:58'),  ('2018-03-16

Seq Scan como lo procesa Postgresql

2018-04-10 Thread mauricio pullabuestan
Tengo una tabla que tiene al rededor de 250 mil registros y pesa unos 170 mb, solamente tiene su PK Esta tabla se consulta un promedio de 1000 veces por día al no tener indices en los que se pueda apoyar, se esta haciendo un Seq Scan. Tengo entendido que Postgres sube toda la tabla a memoria

A tener en cuenta para activar pg_stat_statements

2018-04-10 Thread mauricio pullabuestan
Hola. Estuve leyendo es artículoDetecting performance problems easily in PostgreSQL | | | | Detecting performance problems easily in PostgreSQL Every DBA in charge of PostgreSQL should know, how to track down potential performance problems to figure out, w... | | | Lo probé en una

Re: Indices dañados o inflados

2018-03-27 Thread mauricio pullabuestan
g/wiki/Index_Maintenance https://github.com/ioguix/pgsql-bloat-estimation https://www.postgresql.org/docs/9.6/static/pgstattuple.html Y evidentemente para reparos con el mantenimiento de indices (reindex) Saludos El 26/03/18 a las 12:09, mauricio pullabuestan escribió: Bu

Indices dañados o inflados

2018-03-26 Thread mauricio pullabuestan
Buen día. Como puedo saber si mi base de datos tienen indices dañados o inflados y como repararlos. GraciasMauricio

Re: Herramienta de monitoreo PG Budget

2017-12-12 Thread mauricio pullabuestan
. SaludosMauricio El Miércoles 6 de diciembre de 2017 11:27, Martin Marques <martin.marq...@2ndquadrant.com> escribió: El 04/12/17 a las 14:57, mauricio pullabuestan escribió: > Buen día. > > Me gustaría probar esta herramienta PG Budget, pueden decirme donde bajarla. N

Re: [MASSMAIL] Replicación Hot-Standby, volver al servidor Maestro a su configuración normal o hacer el servidor esclavo servidor principal

2017-09-27 Thread mauricio pullabuestan
Hola Dalymel. No estoy usando slot. Maestro postgresql.conf  listen_addresses = 'miip'wal_level = hot_standbysynchronous_commit=localarchive_mode = onarchive_command = 'cp %p /var/lib/pstgresql/9.6/main/ archive/%f'max_wal_senders = 2wal_keep_segments = 10synchronous_standby_names =

Re: [MASSMAIL] Replicación Hot-Standby, volver al servidor Maestro a su configuración normal o hacer el servidor esclavo servidor principal

2017-09-26 Thread mauricio pullabuestan
Hola Daymel. Gracias por las recomendaciones, voy a revisar la documentación. Estoy comenzando con la replicación y me apoye un un manual, donde se cambian pocos parámetros  Maestro postgresql.conf  listen_addresses = 'miip'wal_level = hot_standbysynchronous_commit=localarchive_mode =

Replicación Hot-Standby, volver al servidor Maestro a su configuración normal o hacer el servidor esclavo servidor principal

2017-09-26 Thread mauricio pullabuestan
Tengo 2 servidores con ubunto server 16.04 y postgresql 9.6 a los cuales se los configuro como maestro y esclavo para replicación hot standby, al momento todo parece estar bien. La configuración se realizo en los archivos postgresql.conf y pg_hba.conf, se configuro UFW para ssh y postgresql

Re: Saber cuantas instacias de postgres tengo corriendo en el servidor

2017-09-18 Thread mauricio pullabuestan
/lib/systemd/system?vi algunos archivos pero no se que buscar.. Saludos Mauricio. El Sábado 16 de septiembre de 2017 16:37, Jaime Casanova <jaime.casan...@2ndquadrant.com> escribió: 2017-09-15 15:07 GMT-05:00 mauricio pullabuestan <jmaurici...@yahoo.es>: > Buen día. > >

Saber cuantas instacias de postgres tengo corriendo en el servidor

2017-09-15 Thread mauricio pullabuestan
Buen día. Tengo un servidor con ubuntu server 16.04, al hacer un pg_lsclusters, me muestra 2 clusters 9.3 y 9.6, no contaba con esto ya que lo que nosotros ocupamos es la versión 9.4 y 9.5. Al hacer un locate postgresql.conf, tengo varios archivos en los directorios:/etc/postgresql/9.3/main/

Re: pg_upgrade

2017-09-14 Thread mauricio pullabuestan
ilices. Aunque es bueno saber como funcionan las cosas ;) Saludos El 6 de septiembre de 2017, 15:06, Eduardo Morras<emorr...@yahoo.es> escribió: On Wed, 6 Sep 2017 16:56:15 + (UTC) mauricio pullabuestan <jmaurici...@yahoo.es> wrote: > Tengo una maquina virtual con ubuntu ser

Re: Cambiar entre instancias

2017-09-14 Thread mauricio pullabuestan
Hola Jaime. Gracias por la ayuda muy clara y precisa SaludosMauricio El Miércoles 13 de septiembre de 2017 0:26, Jaime Casanova <jaime.casan...@2ndquadrant.com> escribió: 2017-09-12 15:43 GMT-05:00 mauricio pullabuestan <jmaurici...@yahoo.es>: > Tengo un servidor con Ubun

pg_upgrade

2017-09-06 Thread mauricio pullabuestan
Tengo una maquina virtual con ubuntu server 16.04 64 bits con postgresql 9.4 puerto 5432 y postgresql 9.6 puerto 5433 para hacer pruebas de pg_upgrade. Estoy apoyándome en este link para https://gist.github.com/edib/f9965ff37df9828016658ef329c9792a Al momento de hacer sudo su - postgres -c

Re: Replicación Hot Standby

2017-08-25 Thread mauricio pullabuestan
, Daymel Bonne <daymel.bo...@2ndquadrant.ec> escribió: Hola Mauricio: El 24 ago. 2017 8:26 a. m., "mauricio pullabuestan" <jmaurici...@yahoo.es> escribió: Hola Stephen y Daymel. Gracias por la recomendación. En cuanto a el tipo de replicación que estoy usando creen

Replicación Hot Standby

2017-08-22 Thread mauricio pullabuestan
Buen día Estoy probando replicación, para ello tengo 2 maquinas virtuales con Ubuntu server 16.04 y Postgres 9.6, me apoye en este link https://www.howtoforge.com/tutorial/how-to-set-up-master-slave-replication-for-postgresql-96-on-ubuntu-1604/ Por las pruebas que hice funciona sin