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

2017-09-16 Thread Jaime Casanova
conecta al cluster apropiado siempre que determine cual es, y para eso le debes indicar el puerto. -- Jaime Casanova www.2ndQuadrant.com PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

Re: Consulta sobre carpeta pg_log en Debian

2017-09-20 Thread Jaime Casanova
/log/postgresql si cambias logging_collector a on verás que aparece ese directorio que buscas -- Jaime Casanova www.2ndQuadrant.com PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

Re: replicacion dudas.

2017-10-08 Thread Jaime Casanova
funcionalidad integrada pero claro, todo depende de que quieres lograr... si es para alta disponibilidad, no hay nada mejor que la vieja replicación física (copiar todo el datadir) -- Jaime Casanova www.2ndQuadrant.com PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

Re: Cambiar entre instancias

2017-09-12 Thread Jaime Casanova
et purge --auto-remove postgresql-9.4 > > Todo esto sin afectar la instancia 9.6. > no afectará a la versión 9.6 si siempre te aseguras de poner la versión en el paquete -- Jaime Casanova www.2ndQuadrant.com PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

Re: Descargar Postgres 9.6.2

2017-08-24 Thread Jaime Casanova
arme el link de descarga? > ejecutando "yum --showduplicates list postgresql96-server" veo que ya no está disponible vía yum si quieres esa versión especifica posiblemente debas recompilar... pero la pregunta sigue siendo, por qué esa versión? -- Jaime Casanova

Re: comportamiento transaccional WITH

2017-09-03 Thread Jaime Casanova
d from base as a returning *) select * from base as a join hijos as b on a.id=b.padre_id; """ PD: por favor, cuando copies una consulta evita pegar el prompt (test=# en tu caso). sólo probe con la primera consulta porque no tenía intenciones de limpiar las otras consultas para poderl

Re: Consulta sobre replicacion

2017-11-28 Thread Jaime Casanova
ema de paquetes de tu sistema operativo te avisará de que hay actualizaciones disponibles > -- Jaime Casanova www.2ndQuadrant.com PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

Re: Increible omnidb 2.4 y pgadmin 4 ver 2 parecen locomotoras antiguas frente el viejo phpPgAdmin que parece un ferrari

2017-12-13 Thread Jaime Casanova
tos de funciones, > triggers u otras cosas se vuelve incomodo tener que abrir una base de datos > a la vez ya que a veces se reutiliza codigo para otras cosas en otras base > de datos. puedes abrir varias bases a la vez, solo que estarán en pestañas separadas -- Jaime Casanova

Re: [MASSMAIL]Postgresql problema !!!

2017-12-19 Thread Jaime Casanova
txt" en una ventana aparte levantar el servicio de postgres y dejar que vaya el CPU al 100% luego terminas el comando mpstat y nos adjuntas el archivo resultante también. -- Jaime Casanova www.2ndQuadrant.com PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

Re: Backup sobre Windows sin dejar el password

2017-11-18 Thread Jaime Casanova
digitandola usando la variable PGPASSWORD, usando el archivo pgpass o poniendola en el script. También puedes usar otros métodos de autenticación para que no necesites la clave, por ejemplo trust (espero que no hagas esto), cert, ldap o si la base está en windows SSPI -- Jaime Casanova

Re: Fechas en la BD

2017-11-21 Thread Jaime Casanova
gres=# set timezone to 'GMT'; SET postgres=# select now(); now --- 2017-11-21 16:47:34.097605+00 (1 fila) - puedes ejecutar y mostrarnos "show timezone;"? - cómo configuraste el timezone? -- Jaime Casanova www.2ndQuadrant.com PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

Re: [MASSMAIL] Re: Información encriptacion de data de una base de datos

2017-11-05 Thread Jaime Casanova
podría estar validando que el DNI sea válido y generar DNIs falsos puede ser muy complejo, en ese caso usar transposición de datos como sugirió Gilberto. Usas el DNI cómo una clave foránea? eso puede un problema. tienes una base desnormalizada? Existe algún otro factor que pueda ayudar a inferir

Re: Informacion archivos base de datos

2017-11-05 Thread Jaime Casanova
ión puede tomar mucho tiempo, debes tener niveles aceptables de perdida de datos. O simplemente tener *mucho* espacio disponible y suficiente tiempo para restaurar en caso de una catástrofe. Terminaron usando una nube para poner los archivos en filesystem en diferentes máquinas --

Re: Replicacion con Postgres 10

2017-10-25 Thread Jaime Casanova
n)" > eso es porque pg_replication_origin_status es una vista, no una función. prueba: select * from pg_replication_origin_status; -- Jaime Casanova www.2ndQuadrant.com PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

Re: Migración oracle a postgresql

2018-05-05 Thread Jaime Casanova
c() y pg_fetch_row() las otras dos te las dejo de tarea -- Jaime Casanova www.2ndQuadrant.com PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

Re: Replicacion en postgres 10

2018-07-03 Thread Jaime Casanova
s las tablas (CREATE SUBSCRIPTION). Otra cosa que debes considerar es si al crear el pedido se actualizan otras tablas (como la tabla de productos, eso es parte de un mal diseño muy común) puesto que algunas tablas probablemente querras publicarlas desde el servidor y suscribirlas en

Re: Recomendaciones al agregar columnas a una tabla con millones de registros

2018-01-06 Thread Jaime Casanova
on sólo 2 millones de registros quizá no tome mucho tiempo pero si hay actividad en la base parecerá una eternidad... supongo que harás esto en un periodo de tiempo en que no haya actividad en la base, verdad? -- Jaime Casanova www.2ndQuadrant.com PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

Re: Cambiar de propietario a una base de datos

2018-01-10 Thread Jaime Casanova
l dueño de la tabla también puede crear triggers sobre la tabla, y ese permiso no se lo puedes quitar (porque es el dueño de la tabla) -- Jaime Casanova www.2ndQuadrant.com PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

Re: Herramienta para diccionario de datos para Postgres 10.1

2018-01-12 Thread Jaime Casanova
s y longitudes. > aquí hay algunos https://wiki.postgresql.org/wiki/Documentation_Tools autodoc he usado antes y es muy bueno -- Jaime Casanova www.2ndQuadrant.com PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

Re: Consulta de tabla con millones de registros

2018-02-05 Thread Jaime Casanova
asos hay workarounds, no que sea bonito pero funcionan > Lo bueno es que estas limitaciones se están resolviendo y si no es en > PG11, será en PG12 que tengamos un sistema de particionado robusto. > PG12 casi seguro -- Jaime Casanova www.2ndQuadrant.com PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

Re: Consulta de tabla con millones de registros

2018-02-05 Thread Jaime Casanova
La pregunta es: como será el uso de la tabla? dices que habrán más escrituras que lecturas, eso es lo más común ahora puedes decir cuantas veces se actualizará el mismo registro? en que periodo de tiempo? como serán las consultas (sobre el PK, se leerá en rangos, rangos grandes o pequeños

Re: Suma de columna en una semana

2018-02-08 Thread Jaime Casanova
WHERE personal_id= ? AND fecha BETWEEN ‘2018-02-01’ AND ‘2018-02-28’ GROUP BY EXTRACT(week from fecha)) SELECT row_number() over (), horas FROM horas_semana ORDER BY semana; -- Jaime Casanova www.2ndQuadrant.com PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

Re: Consulta de tabla con millones de registros

2018-02-06 Thread Jaime Casanova
2018-02-06 6:04 GMT-05:00 Martin Marques <martin.marq...@2ndquadrant.com>: > El 05/02/18 a las 21:04, Jaime Casanova escribió: >> 2018-01-29 16:27 GMT-05:00 Martin Marques <martin.marq...@2ndquadrant.com>: >>> >>> - llaves foráneas que apuntan a una llave

Re: Recorrer Tabla/cursor y formar un solo dato

2017-12-28 Thread Jaime Casanova
e puede hacer con una función y una consulta: SELECT string_agg(funcion_que_formatea_un_registro(vfichas_hilado)) FROM vfichas_hilado WHERE seq_fichas = numero_ficha donde la función funcion_que_formatea_un_registro() recibe un parámetro que es un record, no lo probé ahorita pero es la ide

Re: Consulta de Indices

2017-12-20 Thread Jaime Casanova
no recuerdo la última vez que recomendé ejecutar REINDEX a un cliente, me parece que fue hace como 7 años y la base estaba en muy mal estado. -- Jaime Casanova www.2ndQuadrant.com PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

Re: Consulta Recuperar Base de Datos desde carpeta Data Linux a Windows

2018-01-01 Thread Jaime Casanova
2018-01-01 7:01 GMT-05:00 Fernando A <soporteallpurp...@gmail.com>: > Consulta, es posible recuperar los datos desde una carpeta Data en un SO > Linux a Debian a Windows? no -- Jaime Casanova www.2ndQuadrant.com PostgreSQL Development, 24x7 Support, Remote D

Re: Acerca de módulo contrib a instalar en Postgres

2018-08-07 Thread Jaime Casanova
aprobé pero siempre es mejor no enviar imagenes sino pegar el texto del error. Es más práctico, por varios motivos, pero además así no llenamos innecesariamente la bandeja de entrada de quienes reciban tu correo. -- Jaime Casanova www.2ndQuadrant.com PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

Re: Mastering PostgreSQL

2018-04-13 Thread Jaime Casanova
dos nosotros, tiene obligaciones que atender y esta es su forma de ganarse la vida (compartiendo lo que sabe). [1] https://tapoueh.org/ -- Jaime Casanova www.2ndQuadrant.com PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

Re: Funciones Financieras Postgres

2018-04-13 Thread Jaime Casanova
narle a postgres > > Lo único que encontré es https://pgxn.org/dist/financial/ que implementa (xirr: irregular internal rate of return), que supongo no es exactamente lo que buscas pero quizá te sirva... al menos como punto inicial para que lo modifiques a lo que necesitas. -- Jaime Cas

Re: consulta postgresql.conf

2018-04-20 Thread Jaime Casanova
hí > define con la variable "psql.port"? > Saludos Fernando, Esto que estas viendo, no es una funcionalidad de postgres. Probablemente hay algún script externo que está cambiando esas variables por valores reales. Quizá algún sistema de Alta Disponibilidad que tiene estos archivos como plan

Re: modificar tipo de dato postgres

2018-04-15 Thread Jaime Casanova
r el tamaño del texto le pones un constraint check (char_length(campo) = longitud_permitida) -- Jaime Casanova www.2ndQuadrant.com PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

Re: Decodificar WAL para obtener DML.

2018-04-23 Thread Jaime Casanova
ejecutado para poder, supongamos, reejecutar selectivamente un conjunto de > sentencias. > no creo que afecte al performance, aunque si consumirá disco -- Jaime Casanova www.2ndQuadrant.com PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

Re: modificar tipo de dato postgres

2018-04-17 Thread Jaime Casanova
ar_length('jaime '::varchar(15)); char_length - 6 (1 fila) postgres=# select octet_length('jaime '::varchar(15)); octet_length -- 6 (1 fila) -- Jaime Casanova www.2ndQuadrant.com PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

Re: problemas con la lectura de un dato bytea

2018-10-14 Thread Jaime Casanova
El dom., 14 de oct. de 2018 11:25 AM, Anthony Sotolongo < asotolo...@gmail.com> escribió: > Hola a todos, tengo una base de datos con una tabla con la siguiente > estructura: > > > CREATE TABLE videos ( > id int8 NULL, > dato bytea NULL > ); > > > y en ella se almacenen archivos

Re: Obtener columna de totales

2018-10-17 Thread Jaime Casanova
(order by fec_emi rows between unbounded preceding and current row) mto_tot from mov; -- Jaime Casanova www.2ndQuadrant.com PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

Re: POSTGRES pgbouncer

2018-10-21 Thread Jaime Casanova
mo dice en el post que te pasaron si instalaste de otro modo pues tocará ver... Ahora, centos 5 es un sistema muy viejo y probablemente estás usando una versión de postgres igual de vieja. Mi recomendación es que de inmediato empieces a planificar una migración. -- Jaime Casanova

Re: POSTGRES pgbouncer

2018-11-01 Thread Jaime Casanova
l puerto 6432 2) cambia el pgbouncer al puerto 5432 (/etc/pgbouncer/pgbouncer.ini) y el postgres a otro puerto (digamos 5499, modificando el parámetro "port" en el archivo postgresql.conf) -- Jaime Casanova www.2ndQuadrant.com PostgreSQL Development, 24x7 Supp

Re: Generacion de reportes excel con grandes cantidades de datos

2018-11-15 Thread Jaime Casanova
or para que te puedan seguir ayudando. -- Jaime Casanova www.2ndQuadrant.com PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

Re: Particionamiento Hash y nuevas características

2018-11-06 Thread Jaime Casanova
has veces se me fue la guagua > con el ingles. > Aunque me parece buena la idea a mi no me da el tiempo de participar de forma regular en webinars. aunque estoy trabajando en poder hacer artículos mensuales en español (el truco es que no seré solo yo sino varias personas que escribiremos)

Re: Acerca de variable de entorno para psql

2018-11-06 Thread Jaime Casanova
rectorio > home/yessica/ds2 > El caso es que cuando trato de ejecutar el script me responde el bash con un > error, diciendo que el psql no existe. Saludos, Intenta ejecutarlo así: ./psql $CONNSTR -U $SYSDBA -d postgres -f /home/yessica/ds2/pgsqlds2_create_db.sql -- Jaime Casano

Re: Asunto con Trigger....

2018-12-29 Thread Jaime Casanova
imicos) > a traves de un trigger. > > Una vez que lo tengo grabado y resulta que el codigo no es 2 sino 4 y lo > cambio ya no me actualiza nada.. > > Como debería proceder ? > puedes mostrar la definición de la tabla (en la que insertas y actualizas) según el psql? \df tabla -- J

Re: falla con winsock y estadisticas de postgres

2019-01-18 Thread Jaime Casanova
sion denied Permiso denegado, tienes el directorio pg_stat_tmp en una ubicación distinta a $PGDATA? eso puedes confirmar viendo la variable stats_temp_directory -- Jaime Casanova www.2ndQuadrant.com PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

Re: PG11 Particionamiento y PKs

2018-12-21 Thread Jaime Casanova
correcta de la tabla es: CREATE TABLE public.daf ( id serial NOT NULL, fecha timestamp without time zone, testo character varying(100), PRIMARY KEY (id) INCLUDE (fecha) ) partition by range ( fecha ); El include hace que el índice tenga el valor de fecha por lo que el sist

Re: PG11 Particionamiento y PKs

2018-12-21 Thread Jaime Casanova
On Fri, 21 Dec 2018 at 08:17, Jaime Casanova wrote: > > On Thu, 20 Dec 2018 at 09:08, Stephen Amell wrote: > > > > Hola Lista! > > > > Como andan? > > > > Hoy les escribo porque tengo un problema con el nuevo particionamiento > > de postgres

Re: Correlativo de números.

2018-11-27 Thread Jaime Casanova
diseño del sistema en peticiones aleatorias de los usuarios. eso lleva a complicar las cosas inutilmente -- Jaime Casanova www.2ndQuadrant.com PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

Re: Urgente, postgres down

2019-02-10 Thread Jaime Casanova
ero equivocarme, pero lanzo mi conjetura porque 8.3 fue la última vez que vi que un servidor se apagará para evitar wraparound; aunque el mecanismo está ahí y podría ocurrir en casos extremos necesitas esforzarte mucho para lograr que eso pase con las versiones actuales. --

Re: Tablacorrupta

2019-04-09 Thread Jaime Casanova
ez sepas en que base esta el objeto afectado ejecuta este comando para determinar si es un índice o una tabla: select relname, relkind from pg_class where relfilenode = 166094; si el campo relkind dice 'i' entonces es un índice y debería bastar con ejecutar: REINDEX INDEX nombre_del_indice; --

Re: Tablacorrupta

2019-04-09 Thread Jaime Casanova
que saques porque al desaparecer ciertos datos podrían violarse algunos foreign key lo que significa que tendrías que cargar el backup en partes, primero pre-data y data y luego post-data para que puedas determinar si la creación de algún foreign key falla y puedas tratar de arreglar el problem

Re: Alta

2019-04-09 Thread Jaime Casanova
do del tema por un > tiempo, Saludos y disculpen las molestias. > Saludos Arcel, Creo que ya esta hecho. Estoy enviando esto solo a la lista, así que si lo recibes es porque ya esta -- Jaime Casanova www.2ndQuadrant.com PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

Re: Pglogical configuracion correcta de parametros

2019-05-09 Thread Jaime Casanova
extra, inicialmente voy a replicar 67 tablas, las cuales > las pienso dividir en 5 replication_set > Los replication set van a diferentes servidores? Cuántos suscriptores habrán por cada replication set? Ese es el dato que necesitas para setear max_wal_senders -- Jaime Casanova 2ndQ

Re: Pglogical configuracion correcta de parametros

2019-05-09 Thread Jaime Casanova
ias tablas hacia este destino) pregunta: los 5 replication sets se enviaran a los mismos servidores? porque no entonces un solo replication set con las 67 tablas? -- Jaime Casanova www.2ndQuadrant.com PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

Re: The Art of PostgreSQL

2019-08-29 Thread Jaime Casanova
ri es brillante, pueden ver sus blogs en https://tapoueh.org/ Yo tengo la primera edición (viene con base de datos y ejemplos que puedes ejecutar) y la segunda edición me salió muy barata por tener ya la primera edición -- Jaime Casanova www.2ndQuadrant.com PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

Re: Replica hot_standby no funciona.

2020-02-17 Thread Jaime Casanova
t; Si actualizo datos en el maestro la replica no se actualiza. > > Ejecuto en el servidor esclavo select pg_is_in_recovery() y me devuelve falso. > me parece que esto muestra que no hay el archivo recovery.conf -- Jaime Casanova www.2ndQuadrant.com PostgreSQL Deve

Re: Query se demora 1351 minutos

2020-03-15 Thread Jaime Casanova
demore 22h es exagerado. Cómo dice Horacio, la descripción de la tabla (y sus particiones e índices), la consulta y el explain analyze serían útiles para analizar el problema -- Jaime Casanova www.2ndQuadrant.com PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

Re: Recuperar base de datos Postgresql en Linux Centos 6.2

2020-09-11 Thread Jaime Casanova
ctorio data con el que rescataste - inicia el servicio de postgres tus datos deberían estar ahí, si es que el disco dañado no tiene sectores corruptos justo donde estaba el directorio data -- Jaime Casanova www.2ndQuadrant.com PostgreSQL Development, 24x7 Support, Remot

Re: Consulta lenta

2020-10-07 Thread Jaime Casanova
lt;= '2020-10-01 04:59:59.99' from invoices; además de la estructura de invoices obtenida con \d en psql (por favor, no uses imagenes, pon esas cosas que te pedí en archivos de texto y adjuntalos. gracias) -- Jaime Casanova www.2ndQuadrant.com PostgreSQL Development, 2

Re: Migrar versión 9.1 a 13?

2020-10-08 Thread Jaime Casanova
caciones soportadas (especialmente en windows puede ser problemático). Te recomendaría hacer una prueba en un servidor de pruebas y nos comentas si te topas con algún inconveniente. -- Jaime Casanova www.2ndQuadrant.com PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

Re: Tabla con particionado y alta cantidad de UPDATE

2020-10-11 Thread Jaime Casanova
ludos Edwin, En realidad no nos dices suficiente, podrías ejecutar un EXPLAIN ANALYZE del INSERT en la tabla padre? y un EXPLAIN ANALYZE del UPDATE. Dices que por cada INSERT hay un UPDATE, eso ocurre en un trigger? Además, personalmente pienso que eso es señal de un mal diseño... porque necesitas un U

Re: Can not upload timeline file from primary history server

2020-07-18 Thread Jaime Casanova
> > El sáb., 18 de jul. de 2020, 1:17 p. m., Jaime Casanova > escribió: >> >> On Tue, 7 Jul 2020 at 08:24, Hellmuth Vargas wrote: >> > >> > Hola Lista >> > >> > Al crear una replica con pg_basebackup obtuve el siguiente error: >>

Re: Can not upload timeline file from primary history server

2020-07-18 Thread Jaime Casanova
gt; Saludos, Que raro! como promoviste cada réplica? usaste pg_ctl promote? -- Jaime Casanova www.2ndQuadrant.com PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

Re: Ordenar por columna con funcion to_char()

2020-12-01 Thread Jaime Casanova
to_char()? - por qué usas date_part() en una parte de la consulta y extract() en otra, aunque en realidad son la misma función por lo que no hay mayor problema usar un mismo estilo, formato o estándar hace la consulta más legible -- Jaime Casanova Professional PostgreSQL: Soporte 24x7 y capacitación

Re: actualizaciones

2020-11-10 Thread Jaime Casanova
es de aproximadamente un año. -- Jaime Casanova www.2ndQuadrant.com Professional PostgreSQL: Soporte 24x7 y capacitación

Re: funcion pg_terminate_backend(pid) en postgresql 10

2021-01-20 Thread Jaime Casanova
cución ('active'), esperando actividad ('idle') o esperando actividad en una transacción ('idle in transaction'). es a proposito? quizá te sirvan los parámetros (https://www.postgresql.org/docs/10/runtime-config-client.html): - statement_timeout - idle_in_transaction_session_timeout -- Jaime Casanova SystemGuards Consultores de PostgreSQL

Re: funcion pg_terminate_backend(pid) en postgresql 10

2021-01-26 Thread Jaime Casanova
SET client_encoding TO 'WIN1252'; donde WIN1252 es la codificación que usa windows (o al menos es la que usaba cuando aun usaba esa cosa defectuosa) > Si te sigue fallando, ¿qué 'locale' tiene la base de datos?, ¿ha cambiado de > 9.5 a 10? > esa es una buena pregunta -- Jaime Casanova Di

Re: Réplicacion de PostgreSQL a mysql no trigger

2021-06-29 Thread Jaime Casanova
l MySQL. > Pregunta: tiene que ser con replicación? Se que dijiste que no quieres usar triggers pero una forma simple sería usar mysql_fdw para escribir en la tabla mysql directamente. PD: Me da felicidad cuando veo que las listas de correo aún no han muerto! -- Jaime Casanova Director de Servicios Profesionales SystemGuards - Consultores de PostgreSQL

Re: ERROR: las tablas declaradas WITH OIDS no está soportado

2021-04-24 Thread Jaime Casanova
la base de > datos y extraer el backup. > No has probado está sugerencia de Álvaro? en realidad es lo mejor que podrías hacer y es lo que normalmente se recomienda: sacar el backup con la versión de pg_dump que trae la nueva versión que vas a usar. PD: evita el top-posting -- Jaime Casa

Re: Problema con insert desde select y on conflict

2021-04-23 Thread Jaime Casanova
No veo donde están definidos los campos "fec" e "imp". hasta donde entiendo no existen y por eso postgres te dice que no existen. La calusula ON CONFLICT debería quedar así:    ON CONFLICT (address) DO UPDATE SET saldo.fecha = EXCLUDED.fecha,  saldo.saldo = EXCLUDED.saldo -- Jaime Casanova Director de Servicios Profesionales SystemGuards - Consultores de PostgreSQL

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

2021-04-23 Thread Jaime Casanova
a sería que elimines el clúster actual de la réplica (pg_dropcluster) y lo vuelvas a crear ejecutandolo así: LANG=es_EC.UTF-8 pg_createcluster 12 main O también puedes cambiar la variable de ambiente LANG a nivel global en el sistema operativo. PD: evita el top-posting -- Jaime Casanova Director de Servicios Profesionales SystemGuards - Consultores de PostgreSQL

Re: Consulta foreign key

2021-03-24 Thread Jaime Casanova
completa así: BETWEEN '2019-01-01 00:00:00' AND '2019-12-31 00:00:00'. Es decir, la fecha automáticamente completa las horas a la medianoche así que tu criterio de busqueda debería ser: BETWEEN '2019-01-01' AND '2019-12-31 23:59.59.99' -- Jaime Casanova Director de Servicios Profe

Re: Consulta extract year

2021-03-24 Thread Jaime Casanova
ror dice que no. puedes mostrar la salida de; select schemaname, relname from pg_stat_user_tables where relname = 'tabla'; > > Si hago un delete me funciona. > > delete from tabla where extract('year' from created)=2018; > en serio? con el mismo nombre de tabla? con el mismo usuario?

Re: ALTER COLUMN en Logical Replication

2021-04-07 Thread Jaime Casanova
actuales de la lista y que permanecerá pública en múltiples sitios de archivado en internet, principalmente pero no limitado a: archi...@postgresql.org -- Jaime Casanova Director de Servicios Profesionales SystemGuards - Consultores de PostgreSQL

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

2021-04-22 Thread Jaime Casanova
ejecutados desde la línea de comando del sistema operativo, en ambos servidores? locale locale -a -- Jaime Casanova Director de Servicios Profesionales SystemGuards - Consultores de PostgreSQL

Re: suscripción

2021-10-16 Thread Jaime Casanova
On Sat, Oct 16, 2021 at 05:35:03PM -0500, victor ortega wrote: > Hola como me puedo suscribir a su lista > Saludos Victor, Puedes suscribirte en este enlace: https://lists.postgresql.org/ -- Jaime Casanova Director de Servicios Profesionales SystemGuards - Consultores de PostgreSQL

Re: standby en la nube

2021-09-28 Thread Jaime Casanova
está bien la transmisión de datos -- Jaime Casanova Director de Servicios Profesionales SystemGuards - Consultores de PostgreSQL

Re: Pido ayuda para recuperar mi base de datos

2021-10-06 Thread Jaime Casanova
alogs. seguramente no desaparecio, porque si hubieran desaparecido los catálogos no podrías hacer SELECT de ningún objeto. Reindexa los catálogos del sistema y ruega que solo sea eso, luego un REINDEX DATABASE por cada base de datos y un VACUUM FULL no vendrían mal. Finalmente un pg_dump/pg_restor

Re: Replicación simple en PG9.6 que no funciona

2021-09-20 Thread Jaime Casanova
los parámetros se modifican en postgresql.auto.conf que *siempre* debe estar en el data_directory o - Copia el archivo postgresql.conf al finalizar el pg_basebackup (esto no te recomiendo porque hay parámetros que están diferentes entre Centos y Ubuntu. -- Jaime Casanova Director de Ser

Re: Dudas sobre archive_command y Streaming Replication

2021-10-05 Thread Jaime Casanova
ia... PD: por favor, no hagan top-posting (escribir encima del mensaje original), dificulta leer la historia del mensaje -- Jaime Casanova Director de Servicios Profesionales SystemGuards - Consultores de PostgreSQL

Re: Problema con pg_hba.conf tras cambio inesperado de IP

2021-11-17 Thread Jaime Casanova
r en el pg_hba.conf las IP permitida por 192.168.52.0/24 que según yo permitirá acceso a todas las IP de ese rango. No te olvides de hacer un reload luego de modificar el archivo pg_hba.conf -- Jaime Casanova Director de Servicios Profesionales SystemGuards - Consultores de PostgreSQL

Re: Desaparecen rown en Postgres?

2021-11-08 Thread Jaime Casanova
una buena idea). Aunque me parece raro, si el problema fuera por eso debería estarse apagando o forzando un autovacuum con un mensaje que dice algo como "vacuum automático para prevenir wraparound". A menos que... estes usando una versión anterior a 9.6.20. -- Jaime Casanova Director de Servicios Profesionales SystemGuards - Consultores de PostgreSQL

Re: Consulta sobre nodos master y replicas

2021-11-09 Thread Jaime Casanova
nes una aplicación haciendo esto. esos puertos no los usa postgres para nada. Sabes que estas usando para el failover? mi sospechas son haproxy o pg_auto_failover -- Jaime Casanova Director de Servicios Profesionales SystemGuards - Consultores de PostgreSQL

Re: que considerar en un update de versión?

2021-10-29 Thread Jaime Casanova
es que luego pasarán a los nuevos releases de RHEL. -- Jaime Casanova Director de Servicios Profesionales SystemGuards - Consultores de PostgreSQL

Re: Desaparecen rown en Postgres?

2021-12-15 Thread Jaime Casanova
in later "apparent wraparound" or "could not access status of transaction" errors. -- Jaime Casanova Director de Servicios Profesionales SystemGuards - Consultores de PostgreSQL

Re: Fallo con pg_dump

2022-03-11 Thread Jaime Casanova
o permite que la réplica se atrase, no sería mejor decirle al primario que no ejecute vacuum sobre los registros que aún necesita la réplica (hot_standby_feedback='on')? -- Jaime Casanova Director de Servicios Profesionales SystemGuards - Consultores de PostgreSQL

Re: current_query()

2022-02-22 Thread Jaime Casanova
stás viendo: "select consulta1; select consulta2; update...". el uso de current_query() tiene sentido dentro de funciones almacenadas y, quizá aunque no lo he probado en ejecución asincrónica de sentencias (https://www.postgresql.org/docs/14/libpq-async.html). Un ejemplo del uso de curr

Re: Réplica lenta después de purgado en master

2022-02-08 Thread Jaime Casanova
old y autovacuum_vacuum_scale_factor también pueden especificarse por tablas (por ejemplo para que tablas grandes se procesen más frecuentemente) usando un comando similar a: ALTER TABLE tablita SET (autovacuum_scale_factor=0.02); -- Jaime Casanova Director de Servicios Profesionales SystemGuards - Consultores de PostgreSQL

Re: Alter varchar column size recrea índice?

2022-02-08 Thread Jaime Casanova
nque nunca he sabido, y con eso quiero decir que no creo que alguna vez fuera así, este caso en particular tuviera el efecto de no reescribir la tabla pero si reindexar el índice. -- Jaime Casanova Director de Servicios Profesionales SystemGuards - Consultores de PostgreSQL

Re: Optimizar Update

2023-09-08 Thread Jaime Casanova
yze de los UPDATE e INSERT dentro de la función sería interesante. puedes obtenerlos usando auto_explain o puedes ponerlos en una sentencia preparada y sacar el explain de la sentencia preparada. algo así: """ prepare foo as UPDATE bodegas b Set pedidos_clientes = COAL

Re: Problema de upgrade postgresql RDS con las réplicas lógicas

2023-08-23 Thread Jaime Casanova
ostgres. - Puedes mostrar los comandos exactos que usaste en cada lado (editando IPs y otros datos sensibles claro)? - tienes PK en tus tablas? no deberían duplicarse los datos si tuvieras un PK, mas bien te daría un error de conflicto quizá. Ese slot adicional que ves lo usa para copiar los datos

Re: Ayuda sobre restore del esclavo usando pg_basebackup

2022-06-30 Thread Jaime Casanova
recovering 0568F pero no el proceso wal_receiver. > puedes mostrar la salida de "select version()", ejecuta esa sentencia tanto en el primario como en la réplica. -- Jaime Casanova Director de Servicios Profesionales SystemGuards - Consultores de PostgreSQL

Re: Limitar memoria postgresql

2022-07-24 Thread Jaime Casanova
off" y haz un restart. Hay un problema en la librería de LLVM que causa que consuma, en algunos casos, grandes cantidades de memoria. -- Jaime Casanova Director de Servicios Profesionales SystemGuards - Consultores de PostgreSQL

Re: Consulta pg_hba.conf

2022-08-31 Thread Jaime Casanova
regla que se indique. El resultado de ese intento se considera suficiente y no continua con las siguientes reglas en caso de que falle la autenticación. -- Jaime Casanova Director de Servicios Profesionales SystemGuards - Consultores de PostgreSQL

Re: Consultas en nodos standby con HA

2023-06-05 Thread Jaime Casanova
a memoria del standby (remote_write) o hasta el disco (en el WAL pertinente; on); pero no espera a que se apliquen los cambios (que se hagan visibles). Esto significa que los parámetros max_standby_*_delay y synchronous_commit no se afectan entre ellos, el rendimiento que tienes ahora será el mism

Re: Error large object

2024-03-12 Thread Jaime Casanova
Saludos, Que versión de postgres? en que sistema operativo? como lo estás instalando? Como estas ejecutando el benchmark? como estas inicializando el cluster? Un large object se genera al usar el comando lo_import() y definitivamente un select sobre una vista no relacionada como pg_stat_activity