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

Re: Optimizar Update

2023-09-07 Thread Jaime Casanova
gt; LANGUAGE plpgsql VOLATILE > COST 100; > un explain analyze 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í: """

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

2023-08-23 Thread Jaime Casanova
o de postgres. - 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

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: 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: 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: 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: 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
. Es decir, lo que está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 eje

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
e se reescribiera la tabla. Aunque 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: Replicación simple en PG9.6 que no funciona

2021-09-20 Thread Jaime Casanova
hacer eso 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 Direc

Re: Réplicacion de PostgreSQL a mysql no trigger

2021-06-29 Thread Jaime Casanova
ySQL. > 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
(address) DO UPDATE SET saldo.fecha = EXCLUDED.fec,  > saldo.saldo = EXCLUDED.imp > >     ; > 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: Cambiar el collate C.UTF-8 de base de datos postgres a en_US.utf8

2021-04-22 Thread Jaime Casanova
salida de estos dos comandos, 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: 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: Consulta extract year

2021-03-23 Thread Jaime Casanova
que el mensaje de error 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

Re: Consulta foreign key

2021-03-23 Thread Jaime Casanova
que estas usando se 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.

Re: funcion pg_terminate_backend(pid) en postgresql 10

2021-01-26 Thread Jaime Casanova
script: 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 p

Re: funcion pg_terminate_backend(pid) en postgresql 10

2021-01-20 Thread Jaime Casanova
tado de las consultas, le da igual si están en ejecució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: Ordenar por columna con funcion to_char()

2020-12-01 Thread Jaime Casanova
a timestamp y luego de nuevo a texto con 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: Tabla con particionado y alta cantidad de UPDATE

2020-10-10 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: 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: Consulta lenta

2020-10-06 Thread Jaime Casanova
_emision <= '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 Postg

Re: Recuperar base de datos Postgresql en Linux Centos 6.2

2020-09-10 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: 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: 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: 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: 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: Instalacion desatendida de Postgres

2019-06-24 Thread Jaime Casanova
t; 12 para windows. >> >> Saludos José, Podrías probar el método que se indica en la documentación del instalador de EDB para 9.6 del enlace que te paso Carlos, puede que sea solo un error en la documentación de ellos. O puedes probar el "2ndQuadrant postgres installer" que sop

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: Pglogical configuracion correcta de parametros

2019-05-09 Thread Jaime Casanova
xtra, 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: 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: 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_i

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: Probelmas con TOAST excede espacio en disco

2019-03-24 Thread Jaime Casanova
el TOAST puede dar este error > veamos alguna información para diagnosticar esto: select relname, oid, relfilenode, reltablespace, relkind from pg_class where relfilenode = 435894; select oid, *, pg_size_pretty(pg_tablespace_size(oid)) from pg_tablespace; -- Jaime Casanova

Re: No se puede acceder a la BD

2019-03-23 Thread Jaime Casanova
oblemas" es una pobre excusa > > Tengo un respaldo del año pasado, no se si sirva para algo. > probablemente te sirva para restaurar los datos hasta como estaban el año pasado -- 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: 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: 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: 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: 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: 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: sumar horas y minutos

2018-11-22 Thread Jaime Casanova
03:16. > > Como podría sumarlas con un select simple o seria con una función ? > Como Álvaro hace notar lo que interesa aquí es saber el tipo de dato, si es interval o time bastaría con un sum si es de tipo text tendrás que hacer primero un cast y luego sumar -- Jaime Casanova

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: Replicación hot_standby dejo de funcionar

2018-11-08 Thread Jaime Casanova
como de la réplica. Quizá de las últimas 7 horas, supongo que en la noche hay poca actividad de usuarios así que más que nada veremos la actividad de procesos propios de postgres como este. -- Jaime Casanova 2ndQuadrant Su diligente equipo de expertos en PostgreSQL

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: Acerca de rol de usuario y logon

2018-11-04 Thread Jaime Casanova
la clave al momento de crear el usuario -- Jaime Casanova www.2ndQuadrant.com PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

Re: POSTGRES pgbouncer

2018-10-31 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: 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: Obtener columna de totales

2018-10-17 Thread Jaime Casanova
der 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: 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 binario

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: 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: Migración oracle a postgresql

2018-05-05 Thread Jaime Casanova
s dos te las dejo de tarea -- 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
eejecutar 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: consulta postgresql.conf

2018-04-20 Thread Jaime Casanova
t; 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 plantilla? -- 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
stgres=# select char_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: modificar tipo de dato postgres

2018-04-15 Thread Jaime Casanova
es un constraint check (char_length(campo) = longitud_permitida) -- Jaime Casanova www.2ndQuadrant.com PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

Re: Funciones Financieras Postgres

2018-04-13 Thread Jaime Casanova
co 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 Casanova www.2n

Re: Mastering PostgreSQL

2018-04-13 Thread Jaime Casanova
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: Suma de columna en una semana

2018-02-08 Thread Jaime Casanova
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 : > El 05/02/18 a las 21:04, Jaime Casanova escribió: >> 2018-01-29 16:27 GMT-05:00 Martin Marques : >>> >>> - llaves foráneas que apuntan a una llave primaria particionada (a cual >>> de la tablas hijo debe direccion

Re: Consulta de tabla con millones de registros

2018-02-06 Thread Jaime Casanova
crear un FK que haga referencia a una tabla particionada, no con particionado declarativo ni con herencia -- 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
á 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)? y los updates? -- Jaime Ca

Re: Consulta de tabla con millones de registros

2018-02-05 Thread Jaime Casanova
ero 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

2018-02-02 Thread Jaime Casanova
tenemos varios clientes que usan XL incluyendo uno de Brasil, aunque por motivos de confidencialidad no puedo mencionar sus nombres en una lista pública dejame saber si puedo ayudarte con más información con un mail privado -- Jaime Casanova www.2ndQuadrant.com PostgreSQL D

Re: configuracion regional

2018-01-17 Thread Jaime Casanova
TYPE setting requires encoding "LATIN1". > postgres=# > > ¿como puedo sortear este inconveniente sin modificar la codificacion por > defecto? > intenta usando template0 como template """ CREATE DATABASE mi_base WITH OWNER = postgres TEMPLATE = template0

Re: demasiados ficheros en pg_xlog

2018-01-13 Thread Jaime Casanova
mensajes de error en el log de postgres? mi sospecha es que el comando en archive_command está dando error y postgres no va a eliminar los segmentos de wal hasta no poder archivarlos si archive_mode está en on -- Jaime Casanova www.2ndQuadrant.com PostgreSQL Development, 24x7

Re: Herramienta para diccionario de datos para Postgres 10.1

2018-01-12 Thread Jaime Casanova
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: Cambiar de propietario a una base de datos

2018-01-10 Thread Jaime Casanova
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: Ayuda con Ldap autenticación

2018-01-06 Thread Jaime Casanova
(sin el corp). No estoy del todo seguro que diga "serds" pero así parece en la imagen ;) Déjanos saber si eso soluciona tu problema, sino para pensar en que más podría estar pasando. -- Jaime Casanova www.2ndQuadrant.com PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

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

2018-01-06 Thread Jaime Casanova
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: 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 : > 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 DBA, Training & Services

Re: Recorrer Tabla/cursor y formar un solo dato

2017-12-28 Thread Jaime Casanova
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 idea -- Jaime Casanova

Re: CANTIDAD MAXIMA DE TABLAS EN UN SCHEMA

2017-12-20 Thread Jaime Casanova
solo puedas crear unas decenas o centenas de millones de tablas. """ postgres=# select (2^32)::bigint / 3; ?column? 1431655765 (1 fila) """ -- Jaime Casanova www.2ndQuadrant.com PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

Re: CANTIDAD MAXIMA DE TABLAS EN UN SCHEMA

2017-12-20 Thread Jaime Casanova
tablas y el resultado es que es completamente posible... si mal no recuerdo. -- Jaime Casanova www.2ndQuadrant.com PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

Re: Consulta de Indices

2017-12-20 Thread Jaime Casanova
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: [MASSMAIL]Postgresql problema !!!

2017-12-19 Thread Jaime Casanova
e 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: 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
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 www.2ndQuadrant.c

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

2017-12-12 Thread Jaime Casanova
do (incluida la inicialización). Estamos liberando una nueva versión cada 4 semanas, que incluye nuevas funciones y correcciones de errores en cada lanzamiento. Si puedes proporcionarnos los detalles, podemos verificar que en realidad es un problema y lo solucionaremos tan pronto como sea posible. """ -- Jaime Casanova www.2ndQuadrant.com PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services

Re: Consulta sobre replicacion

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

Re: Mejorar velocidad de backup en postgres

2017-11-26 Thread Jaime Casanova
ET STORAGE EXTERNAL; esto evitará que los datos al ser enviados a la tabla toast sean comprimidos y debería ser más rápido. sin embargo, si haces el cambio ahora esto afectará a los datos futuros, lo que ya está comprimido seguirá comprimido hasta que hagas un UPDATE en esa columna. -- Jaim

Re: Fechas en la BD

2017-11-21 Thread Jaime Casanova
imezone 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: Backup sobre Windows sin dejar el password

2017-11-18 Thread Jaime Casanova
e 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 www.2ndQuadrant.co

Re: Informacion archivos base de datos

2017-11-05 Thread Jaime Casanova
bes 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 -- Jaime Casanova www.2ndQua

  1   2   >