Re: Consulta pgbouncer

2022-09-11 Thread Hellmuth Vargas
Hola Le hace falta la sesión Database https://www.pgbouncer.org/config.html#section-databases El sáb., 10 de septiembre de 2022 1:58 p. m., Romero, Fernando < fernando.rom...@trenesargentinos.gob.ar> escribió: > Hola como estan, estoy configurando pgbouncer en un nodo testigo pero no > logro c

Re: Alter varchar column size recrea índice?

2022-02-08 Thread Hellmuth Vargas
at 05:06:24AM -0500, Hellmuth Vargas wrote: > > Hola lista > > > > Leyendo por ahí en el siguiente post > > > > > > > https://www.linkedin.com/posts/somdyuti-paul-042aa27_rds-postgresql-aws-activity-6896664452180131840-QZGN > > > > > >

Re: Alter varchar column size recrea índice?

2022-02-08 Thread Hellmuth Vargas
Hola lista Solo estoy preguntando por el caso particular donde vamos a alterar el tamaño de un campo varchar: varchar(n) -> varchar(m) donde m>n Osea, en principio, no se altera la información almacenada El mar., 8 de febrero de 2022 5:06 a. m., Hellmuth Vargas escribió: > >

Alter varchar column size recrea índice?

2022-02-08 Thread Hellmuth Vargas
Hola lista Leyendo por ahí en el siguiente post https://www.linkedin.com/posts/somdyuti-paul-042aa27_rds-postgresql-aws-activity-6896664452180131840-QZGN Expone que cuando se altera el tamaño de una columna varchar INDEXADA internamente se recrear el índice asociado Ojo solo estamos cambi

Re: Réplicacion de PostgreSQL a mysql no trigger

2021-06-29 Thread Hellmuth Vargas
corrompe la tabla) se afectaria el sistema principal e incluso los datos se perderían? El mar., 29 de junio de 2021 9:06 p. m., Jaime Casanova < jcasa...@systemguards.com.ec> escribió: > On Mon, Jun 28, 2021 at 07:42:42PM -0400, Alvaro Herrera wrote: > > Hellmuth Vargas escribió: &

Re: Réplicacion de PostgreSQL a mysql no trigger

2021-06-29 Thread Hellmuth Vargas
Hola Álvaro Muchas gracias! Voy a revisar la propuesta! El lun., 28 de junio de 2021 6:42 p. m., Alvaro Herrera < alvhe...@alvh.no-ip.org> escribió: > Hellmuth Vargas escribió: > > Hola lista > > > > Tiempo sin escribir! resulta que tenemos que enviar los datos de un

Réplicacion de PostgreSQL a mysql no trigger

2021-06-28 Thread Hellmuth Vargas
Hola lista Tiempo sin escribir! resulta que tenemos que enviar los datos de unas tablas de PostgreSQL a mysql de forma permanente (como réplicacion lógica pero al motor mysql) la versión de PostgreSQL es 11 aunque se podría subir a 13, ya he investigando pero de las opciones free quizas symmetricD

Re: Attach tabla con datos a partición nativa

2021-05-03 Thread Hellmuth Vargas
Alvaro muchas Gracias!! El lun, 3 de may. de 2021 a la(s) 11:16, Alvaro Herrera ( alvhe...@alvh.no-ip.org) escribió: > Hellmuth Vargas escribió: > > > bash-4.1$ du --max-depth=1 > > 16 ./log > > 16 ./pg_logical > > 4 ./pg_commit_ts > > 16167

Re: Attach tabla con datos a partición nativa

2021-05-03 Thread Hellmuth Vargas
./pg_snapshots 4 ./pg_twophase 584 ./global 4 ./pg_dynshmem 12 ./pg_xact 3518128 . */ Muchas Gracias!!! El lun, 3 de may. de 2021 a la(s) 10:44, Alvaro Herrera ( alvhe...@alvh.no-ip.org) escribió: > Hellmuth Vargas escribió: > > Hola Avaro > > > > Hice el cor

Re: Attach tabla con datos a partición nativa

2021-05-03 Thread Hellmuth Vargas
único es al agregar el primary key (sea por índice unique o con constraint primary key) no se puede hacer con concurrently y generaría un bloqueo. El lun, 3 de may. de 2021 a la(s) 07:04, Alvaro Herrera ( alvhe...@alvh.no-ip.org) escribió: > Hellmuth Vargas escribió: > > Hola Álvaro &g

Re: Attach tabla con datos a partición nativa

2021-05-02 Thread Hellmuth Vargas
Hola Álvaro El dom., 2 de mayo de 2021 10:00 p. m., Alvaro Herrera < alvhe...@alvh.no-ip.org> escribió: > Hellmuth Vargas escribió: > > > La instrucciones que ejecute básicamente fueron: > > > > CREATE TABLE llamadas ( > >campos > > ) PARTITION BY RA

Attach tabla con datos a partición nativa

2021-05-02 Thread Hellmuth Vargas
Hola lista Tiempo sin poner pereque! Tengo unas tablas con información histórica de varios años (650GB), alta tasa de inserción (700.000 diarios aprox) y disponibilidad 7x24, están en pg 11, se implementa particionamiento para empezar a tener particiones mensuales de esta tabla pero la informació

Re: Consulta foreign key

2021-03-24 Thread Hellmuth Vargas
Hola Fernando Jaime ahi estuve mirando mas a detalle, tiene relaciones que no están > dentro del rango de fecha que quiero eliminar, tendría que deshabilitar la > foreign key? > Pues supongo que el foreign esta garantizado la consistencia de la información: si esta "brincando" es porque hay inf

Re: porque no emplea indice para algunas funciones agregadas (max,min)

2021-01-19 Thread Hellmuth Vargas
Index Only Scan using idx_ivr_tipo_evento on ivr (cost=0.11..80123.30 rows=4330738 width=18) (actual time=7.069..5184.099 rows=3464613 loops=3) Heap Fetches: 0 Planning Time: 324.654 ms Execution Time: 6746.178 ms (11 rows) El lun, 18 de ene. de 2021 a la(s) 07:14, He

Re: porque no emplea indice para algunas funciones agregadas (max,min)

2021-01-18 Thread Hellmuth Vargas
Hola Alvaro Muchas Gracias por el dato! no he evaluado esta consulta en pg13, voy a montar un ambiente para ver su funcionamiento. El vie, 15 de ene. de 2021 a la(s) 18:05, Alvaro Herrera ( alvhe...@2ndquadrant.com) escribió: > Hellmuth Vargas escribió: > > Hola Alvaro > >

consulta hibernate

2020-11-19 Thread Hellmuth Vargas
Hola Lista Por aqui nuevamente poniendo oficio!, tengo una aplicación que emplea Hibernate para su persistencia (se está ejecutando en un PostgreSQL 11.7 ) dentro de las consultas que se están ejecutando de forma frecuente, esta no se ha podido optimizar: select carac0_.id as id10_, carac0_.guion

Re: problema para sustituir una master con una replica

2020-08-21 Thread Hellmuth Vargas
on mejores prestaciones y en esta si realizar la actualización de versión. El vie., 21 de ago. de 2020 a la(s) 06:57, Juan José Santamaría Flecha ( juanjo.santama...@gmail.com) escribió: > > On Fri, Aug 21, 2020 at 12:22 PM Hellmuth Vargas wrote: > >> Buenos dias >> >>

Re: problema para sustituir una master con una replica

2020-08-21 Thread Hellmuth Vargas
2020-08-21 04:50:42.961 -05 [16227] LOG: replication terminated by primary server 2020-08-21 04:50:42.961 -05 [16227] DETAIL: End of WAL reached on timeline 1 at 11/10001B0. El vie., 21 de ago. de 2020 a la(s) 02:35, Hellmuth Vargas (hiv...@gmail.com) escribió: > > BUenas noches Alvar

Re: problema para sustituir una master con una replica

2020-08-21 Thread Hellmuth Vargas
at F/7F001170. LOG: restarted WAL streaming at F/7F00 on timeline 1 LOG: replication terminated by primary server DETAIL: End of WAL reached on timeline 1 at F/7F001170. El jue., 20 de ago. de 2020 a la(s) 16:39, Alvaro Herrera ( alvhe...@2ndquadrant.com) escribió: > Hellmuth Vargas escri

problema para sustituir una master con una replica

2020-08-20 Thread Hellmuth Vargas
Hola lista tengo un PostgreSQL 9.5.9 y monte el siguiente escenario, que se motiva porque tengo un postgres en producción con varias maquinas replicas y la idea es cambiar la master a una máquina fisica nueva, por lo tanto queremos promover una replica en la maquina nueva y que el resto de las

Re: Gran latency en replication/pg_basebackup setup

2020-08-16 Thread Hellmuth Vargas
Hola lista hay una máxima que no pasa de moda "Nunca subestimes el ancho de banda de un camión cargado de Disquetes" Hace 15 días tenía que crear una réplica en una ubicación remota, sólo 160GB!! Pero el canal no daba, llevaba 8 horas y sólo había avanzado 40Gb y se había cancelado por una desco

Re: Indice en campo de tipo tabla

2020-08-11 Thread Hellmuth Vargas
Hola José Según esto si se puede: https://stackoverflow.com/questions/15040135/postgresql-create-an-index-for-fields-within-a-composite-type El sáb., 8 de ago. de 2020, 3:38 p. m., Diego escribió: > mmm... no se si se puede, yo aprovecharia el trigger y agregaria el campo > id, por fuera en l

The pg_checksums utility con replicas

2020-07-22 Thread Hellmuth Vargas
Hola Lista Tenemos una instalación en PostgreSQL 9.5 compuesta de 1 mater y 3 replicas, estamos en revisión de tareas y procedimientos para su actualización a PostgreSQL 12, entre las nuevas funcionalidades, es posible habilitar checksum en un servidor apagado sin necesidad de recrear el clust

Re: Can not upload timeline file from primary history server

2020-07-18 Thread Hellmuth Vargas
de jul. de 2020, 1:17 p. m., Jaime Casanova < > jaime.casan...@2ndquadrant.com> escribió: > >> > >> On Tue, 7 Jul 2020 at 08:24, Hellmuth Vargas wrote: > >> > > >> > Hola Lista > >> > > >> > Al crear una replica con pg_base

Re: Can not upload timeline file from primary history server

2020-07-18 Thread Hellmuth Vargas
Hola Jaime Si señor, con promote en todos los casos El sáb., 18 de jul. de 2020, 1:17 p. m., Jaime Casanova < jaime.casan...@2ndquadrant.com> escribió: > On Tue, 7 Jul 2020 at 08:24, Hellmuth Vargas wrote: > > > > Hola Lista > > > > Al crear una replica con p

Can not upload timeline file from primary history server

2020-07-07 Thread Hellmuth Vargas
Hola Lista Al crear una replica con pg_basebackup obtuve el siguiente error: could not receive timeline history file from the primary server: ERROR: could not open file "pg_wal/0003.history La situación es la siguiente: la versión del motor es pg 11.8. Necesitábamos independizar unos schem

Re: uso de Include en los indices

2020-06-23 Thread Hellmuth Vargas
MB *public;idx_unique_test_id;80887808;77 MB* public;test_id_seq;8192;8192 bytes en efecto para el caso de unique se se aprecia su funcionamiento (y la diferencia de tamaño). Muchas Gracias! El mar., 23 de jun. de 2020 a la(s) 11:07, Alvaro Herrera ( alvhe...@2ndquadrant.com) escribió: > Hellmut

Re: uso de Include en los indices

2020-06-23 Thread Hellmuth Vargas
(mrstephenam...@gmail.com) escribió: > HOla, Hellmuth / lista > > Lo que pasa es que lo que esta en el include, no se indexa. > > Es la forma de no salir del indice para buscar ese valor en particular, > ahorrando el pase por la tabla > > Salu2 > On 2020-06-23 12:03, Hellmuth Va

uso de Include en los indices

2020-06-23 Thread Hellmuth Vargas
*Hola Lista* *Ya que en las últimas versiones de PostgreSQL contamos con muchas más herramientas para la optimización de las consultas (estadísticas, paralelismo, JIT, etc, etc,etc ) pues hoy me dio por probar la cláusula INCLUDE en los índices, con el fin de indagar por su correcto uso y/o benefi

Re: prueba de jit en postgres 11

2020-06-11 Thread Hellmuth Vargas
estas pretendo afinar la réplica JIT, por lo tanto en este momento la tengo solo como backup El mié., 10 de jun. de 2020 a la(s) 11:53, Alvaro Herrera ( alvhe...@2ndquadrant.com) escribió: > Hellmuth Vargas escribió: > > Hola > > > Entiendo que JIT básicamente aplica para l

prueba de jit en postgres 11

2020-05-28 Thread Hellmuth Vargas
Hola Lista aprovechando el covic, habilite jit en una replica de mis bases de datos (compilando pg con --with-llvm ), en la cual se ejecutan informes y reportes considerables. El escenario es el siguiente: Master pg 11.7 sin JIT Replica pg 11.7 con JIT Replica pg11.7 sin JIT (por si acaso la o

Organización masters y réplicas

2020-04-28 Thread Hellmuth Vargas
Hola lista! tiempo sin escribir Una empresa compró dos servidores físicos para sus bases de datos, cada uno con 6tb de disco SSD, en cada uno montaron dos maquinas virtuales de 3tb y colocaron una máster en una de las MV del equipo1 y una réplica en una MV del equipo 2. La máster tiene una tasa pr

Re: Consulta

2019-12-30 Thread Hellmuth Vargas
Hola Con integrar a que se refiere: - Merge de los datos en un único modelo? - Establecer esquemas separados y que cada una siga independiente de la otra? - Dos "instancias" de PostgreSQL ejecutarse independientemente en el mismo servidor?

Re: porque no emplea indice para algunas funciones agregadas (max,min)

2019-12-03 Thread Hellmuth Vargas
ápidamente este tipo de consultas son muy comunes... que opinan? El vie., 29 de nov. de 2019 a la(s) 13:48, Alvaro Herrera ( alvhe...@2ndquadrant.com) escribió: > Hellmuth Vargas escribió: > > Hola Anthony > > > > NO, eso es claro que sale mas costoso.. pero la pregunta va a q

Re: porque no emplea indice para algunas funciones agregadas (max,min)

2019-11-29 Thread Hellmuth Vargas
...@gmail.com) escribió: > Creo que tu respuesta está ahí, para las estadísticas que tiene esa tabla > es más efectivo hacer un seq scan que usar el indice > > Saludos > > El vie., 29 de nov. de 2019 12:45 p. m., Hellmuth Vargas > escribió: > >> >> Hola A

Re: porque no emplea indice para algunas funciones agregadas (max,min)

2019-11-29 Thread Hellmuth Vargas
tion time: 242.030 ms El vie., 29 de nov. de 2019 a la(s) 10:39, Anthony Sotolongo ( asotolo...@gmail.com) escribió: > Hola Hellmuth, puedes deshabilitar el seq_scan y ver que retorna el > explain analyze para es consulta > > set enable_seqscan = off; > > > Saludos >

Re: porque no emplea indice para algunas funciones agregadas (max,min)

2019-11-29 Thread Hellmuth Vargas
ió: > Hola Hellmut, > > On Fri, Nov 29, 2019 at 12:10 PM Hellmuth Vargas wrote: > >> >> Hola lista >> >> tengo una tabla >> >> CREATE TABLE oportunidadcitas >> ( >> id bigint NOT NULL, >> fechacreacion timestamp without time

porque no emplea indice para algunas funciones agregadas (max,min)

2019-11-29 Thread Hellmuth Vargas
Hola lista tengo una tabla CREATE TABLE oportunidadcitas ( id bigint NOT NULL, fechacreacion timestamp without time zone, fechamodificacion timestamp without time zone, centrocodigo character varying(255), especialidadcodigo character varying(255), medicocodigo character varying(255),

Re: Obtener un resultado extraño.

2019-11-14 Thread Hellmuth Vargas
Buenos días propongo algo similar a esto: select Medicamento,Dosis,Diluyente,Volumen,Laboratorio,case when aparicion=1 then Lote_Medicamento else '' end as Lote_Medicamento,Lote_Preparacion,Fecha_Preparacion,Fecha_Caducidad from ( select Medicamento,Dosis,Diluyente,Volumen,Laboratorio,Lote

Re: ERROR: date/time field value out of range

2019-11-13 Thread Hellmuth Vargas
te estas liando: > > Te reordeno un poco las citas...: > > > On Wed, Nov 13, 2019 at 7:08 PM Hellmuth Vargas wrote: > > SELECT sum(xact_commit+xact_rollback)::bigint as cantidad, > to_char(now(),'-MM-DD HH24:MI:SS.MS.US') as fecha,inet_server_addr() > FROM

ERROR: date/time field value out of range

2019-11-13 Thread Hellmuth Vargas
Hola Lista por medio de un PHP estoy consulado en varias bases de datos ( pg 9.6) la siguiente consulta: SELECT sum(xact_commit+xact_rollback)::bigint as cantidad, to_char(now(),'-MM-DD HH24:MI:SS.MS.US') as fecha,inet_server_addr() FROM pg_stat_database; y luego lo inserto en una base de

bug pg_dump - pg_restore

2019-10-04 Thread Hellmuth Vargas
Hola Lista Estoy moviendo una informacion de un servidor a otro, ambos tiene instalado la versión PostgreSQL 9.5.19, estoy exportando la informacion asi: /opt/PostgreSQL/9.5/bin/pg_dump -U postgres -F c -f /mnt/san/offline/phone.3oct2019.backup -j 3 -n phone -n phone_aud -v callcenter en la ba

Re: ¿Se puede visualizar o editar un fichero wal?

2019-08-30 Thread Hellmuth Vargas
Hola lista Encontré lo siguiente https://paquier.xyz/postgresql-2/wal-reader-facility/ El vie., 30 de ago. de 2019 2:40 AM, kernel escribió: > > Hola, > > me estoy preguntado si se puede visualizar/editar un fichero wal. > > Supongamos que quiero recuperar la base de datos desde una copia b

Re: The Art of PostgreSQL

2019-08-29 Thread Hellmuth Vargas
El jue., 29 de ago. de 2019 a la(s) 11:43, Jaime Casanova ( jaime.casan...@2ndquadrant.com) escribió: > On Wed, 28 Aug 2019 at 12:32, Gunnar Wolf wrote: > >> Hola, >> >> Les paso esto que me encontré en el blog de Julien Danjou¹ y >> seguramente será de interés para más de uno de ustedes: La segu

recuperar espacio de tabla Toast sin bloqueo

2019-07-29 Thread Hellmuth Vargas
Hola Lista Tengo la siguiente tabla: prod=# \dS+ cuenta Table "cuenta " Column |Type | Modifiers | Storage | Stats target | Description ---+-

Re: PG11: particionado, parallel query y performance

2019-07-15 Thread Hellmuth Vargas
Mil gracias Martín por su repuesta, no leí la letra menuda de la documentación! 🤔 El dom., 14 de jul. de 2019 3:05 PM, Martín Marqués escribió: > Buenas Hellmuth, > > El 12/7/19 a las 07:24, Hellmuth Vargas escribió: > > Hola Alvaro > > > > Me llama la atenció

Re: PG11: particionado, parallel query y performance

2019-07-12 Thread Hellmuth Vargas
Hola Alvaro Me llama la atención lo que menciona sobre las limitaciones del particionamiento y la replicación lógica, no puede indicar a que limitaciones se refiere... Estoy también interesado en implementar una solución basado en esto... De antemano muchas gracias El mar., 9 de jul. de 2019 8:20

Re: Múltiples réplicas con hot_standby_feedback activo

2019-06-28 Thread Hellmuth Vargas
preocupa que al ponerlo activo en la otra afecte la master... El vie., 28 de jun. de 2019 a la(s) 14:33, Alvaro Herrera ( alvhe...@2ndquadrant.com) escribió: > Hellmuth Vargas escribió: > > > Si tengo varias réplicas asincronicas para balancear la carga de > consultas > > y repo

Re: Múltiples réplicas con hot_standby_feedback activo

2019-06-28 Thread Hellmuth Vargas
PM, Hellmuth Vargas escribió: > Hola lista > > Si tengo varias réplicas asincronicas para balancear la carga de consultas > y reportes pero para evitar, en lo posible, que las consultas se cancelen, > se podría establecer el parámetro hot_standby_feedback en on pero, y aquí >

Múltiples réplicas con hot_standby_feedback activo

2019-06-28 Thread Hellmuth Vargas
Hola lista Si tengo varias réplicas asincronicas para balancear la carga de consultas y reportes pero para evitar, en lo posible, que las consultas se cancelen, se podría establecer el parámetro hot_standby_feedback en on pero, y aquí viene la duda, en todas las réplicas? Y esto como podría afecta

Re: Postgresql siempre prefiere indices btree sobre brin

2019-06-26 Thread Hellmuth Vargas
> " -> Bitmap Index Scan on idx_brin (cost=0.00..13.51 rows=1113807 > width=0) (actual time=0.185..0.185 rows=32000 loops=1)" > "Index Cond: ((fecha > '2007-02-01 00:02:00'::timestamp without > time zone) AND (fecha < '2007-08-10 00:02:00

Postgresql siempre prefiere indices btree sobre brin

2019-06-26 Thread Hellmuth Vargas
Hola lista Si sobre una columna de una tabla están definidos tanto un índice btree como un brin el optimizador siempre va a preferir el btree sobre el brin?

Re: Perdida de flujo replicacion

2019-06-08 Thread Hellmuth Vargas
Gracias Martín por la aclaración El sáb., 8 de jun. de 2019 4:56 PM, Martín Marqués escribió: > El vie., 7 jun. 2019 a las 8:13, Hellmuth Vargas () > escribió: > > > > Incluso, leí recientemente que pg_start_backup y pg_start_backup serían > descontinuados > >

Re: Perdida de flujo replicacion

2019-06-07 Thread Hellmuth Vargas
Incluso, leí recientemente que pg_start_backup y pg_start_backup serían descontinuados https://www.cybertec-postgresql.com/en/exclusive-backup-deprecated-what-now/ El vie., 7 de jun. de 2019 5:46 AM, Hellmuth Vargas escribió: > Hola Kernel > > Que versión de PostgreSQL emplea? po

Re: Perdida de flujo replicacion

2019-06-07 Thread Hellmuth Vargas
Hola Kernel Que versión de PostgreSQL emplea? porque para regenerar réplicas es muchísimo mejor emplear pg_basebackup https://www.postgresql.org/docs/11/app-pgbasebackup.html El mar., 4 de jun. de 2019 12:09 PM, kernel escribió: > > Hola, > > tengo una maquina de respaldo que le ha fallado el

Re: Triggers para actualizar varias tablas por campos se podria hacer mas optimos que problemas podria haber

2019-06-04 Thread Hellmuth Vargas
Hola Lista En el siguiente link hay una versión que permite una gestión estandarizada: https://wiki.postgresql.org/wiki/Audit_trigger En este, estrategias disponibles para auditoria: https://severalnines.com/blog/postgresql-audit-logging-best-practices El dom., 2 de jun. de 2019 a la(s) 21:

postgresql 11 comando vacuum requiere orden fijo en las opciones

2019-05-17 Thread Hellmuth Vargas
hola Lista en un PostgreSQL 11 (11.2), Habia ejecutado varias sentencias update y delete sobre una tabla y decidí ejecutar un mantenimiento con VACUUM, lo quería hacer con VERBOSE pues la tabla tiene establecido un fill factor y quería verificar qeu tal funciona, pero me sacaba error al colocar

Re: registros aleatorios con al menos de una categoría

2019-05-14 Thread Hellmuth Vargas
representados. Gracias por su tiempo y aportes lista El mar., 14 de may. de 2019 a la(s) 10:32, Francisco Olarte ( fola...@peoplecall.com) escribió: > Hellmuth: > > On Tue, May 14, 2019 at 4:29 PM Hellmuth Vargas wrote: > > Tengo una tabla con unos datos por día de la semana, la tabla t

registros aleatorios con al menos de una categoría

2019-05-14 Thread Hellmuth Vargas
Hola Lista Tengo una tabla con unos datos por día de la semana, la tabla tiene miles de registros, necesitamos sacar valores aleatorios de esta tabla pero al menos debe haber uno por cada día de la semana, obvio el mínimo tamaño de la muestra es 7. Como me sugieren hacer esto? de antemano grac

merge de datos cluster de base de datos postgres

2019-03-28 Thread Hellmuth Vargas
Hola Lista Tiempo sin poner pereque por aquí quiero planetarles la siguiente situación: hay dos cluster PostgreSQL 9.5.6 una de 1,3 TB y otra de 600GB ambas 24x7, ya se adquirió una maquina nueva con 5TB de espacio y la idea seria consolidar los dos cluster en uso solo en el menor tiempo posib

Re: porque se pierde una transacción con errores de sintaxis

2019-01-10 Thread Hellmuth Vargas
; Gracias!!! > > Saludos > > El jue., 10 ene. 2019 a las 17:14, Alvaro Herrera (< > alvhe...@2ndquadrant.com>) escribió: > >> Hellmuth Vargas escribió: >> >> > esta aun temprano en el año para poner pereque, pero les tengo la >> siguiente >> &

porque se pierde una transacción con errores de sintaxis

2019-01-10 Thread Hellmuth Vargas
Hola Lista esta aun temprano en el año para poner pereque, pero les tengo la siguiente duda: he tenido que trabajar en consola estos últimos días y pues aveces (mas frecuente de lo que quisiera) se comenten errores al digitar, el asunto en concreto es que se puede tener una transaccion abierta, ej

Re: versión de postgres en producción

2018-12-06 Thread Hellmuth Vargas
tos contienen tambien columnas de > tipo lo. En la misma entidad también hay servidores 9.2 y 9.5. > Por otro lado en la universidad, en las cátedras de bases de datos > utilizamos Postgres 10. > Nada de 11 aún > > Saludos. > > El vie., 30 nov. 2018 a las 11:48, H

versión de postgres en producción

2018-11-30 Thread Hellmuth Vargas
Hola Lista Quisiera saber que versión(es) tiene actualmente en producción de PostgreSQL y si no es la ultima (11) porque no se han subido a esta. Comienzo yo: tengo servidores en 10 y 9.6. No he subido la versión por que la base es 7/24, su tamaño supera los 2TB y no hemos concluido las pruebas y

Re: Ayuda con armar saldos

2018-11-01 Thread Hellmuth Vargas
Hola lista Algo así seria: WITH RECURSIVE t(id,tasa,lx,dx) AS ( SELECT a.id,a.tasa,1::numeric as lx,1*a.tasa as dx FROM (values(65,0.013670563 ),(66,0.015125920),(67,0.016741070),(68,0.018533249),(69,0.020521473),(70,0.022726715)) as a(id,tasa) where id=65

Re: Ayuda con armar saldos

2018-10-31 Thread Hellmuth Vargas
Hola lista Algo así seria: WITH RECURSIVE t(id,tasa,lx,dx) AS ( SELECT a.id,a.tasa,1::numeric as lx,1*a.tasa as dx FROM (values(65,0.013670563 ),(66,0.015125920),(67,0.016741070),(68,0.018533249),(69,0.020521473),(70,0.022726715)) as a(id,tasa) where id=65

sacar UNICAMENTE las hojas de cualquier nivel de una consulta recursiva

2018-10-04 Thread Hellmuth Vargas
Hola Lista Recientemente tuve que actualizar unos campos de una tabla recursiva pero únicamente de los registros hijos (u hojas como también se denominan): osea de aquellos registros que no tengan 'hijos', realice el siguiente ejemplo para ilustrar como saque los hijos pero tengo la duda si h

Re: Streaming replication contra Logical Replication

2018-07-26 Thread Hellmuth Vargas
Hola Lista Creo que primero debe establecer que objetivos buscar cumplir y así establecer que tecnología se acomoda mejor a la solución: - SI quiere tener un backup en linea de TODO el cluster y que permita tener balanceo de carga en consultas y reportes, donde la informacion solo es alimentada

Re: pg_upgrade

2018-07-19 Thread Hellmuth Vargas
Hola Alvaro Gracias por responder, le respondo entre lineas tambien El jue., 19 de jul. de 2018 a la(s) 10:09, Alvaro Hernandez (a...@ongres.com) escribió: > > Hola Hellmuth. > > Te contesto más abajo :) > > On 19/07/18 16:51, Hellmuth Vargas wrote: > > Hola List

Re: Dudas con archivos

2018-07-19 Thread Hellmuth Vargas
Hola Lista Yo pensaría que primero debería validar que tanto esta pesado la base de datos y las estructuras de la misma. una consulta como esta le devuelve el tamaño de la base de datoas actual SELECT pg_size_pretty(pg_database_size(current_database())); y esta le ayuda a identificar el top 4

pg_upgrade

2018-07-19 Thread Hellmuth Vargas
Hola Lista Tengo el siguiente esquema: una máster y 3 replicas Streaming Replication (distribuidas geográficamente y con diferentes prestaciones de velocidad de disco duro) en PostgreSQL 9.5. Deseo actualizarlas a PostgreSQL 10. Cuando realice el procedimiento de la 9.3 a la 9.5 seguí las indicac

Re: Consulta sobre fechas TimeStamp

2018-05-19 Thread Hellmuth Vargas
El sáb., 19 de may. de 2018 9:32 AM, Hellmuth Vargas escribió: > Hola lista > > Por regla general no se debe confiar en en casteo implícito de datos, > como buena práctica debe indicarse plenamente los tipos de datos para su > comparación (promoviendo al tipo de dato de la col

Re: Consulta sobre fechas TimeStamp

2018-05-19 Thread Hellmuth Vargas
-19' > > El resultado que me arroja es el mismo...que los otros que me pasaste. > > > > > > > > -- > *De:* Hellmuth Vargas > *Enviado:* viernes, 18 de mayo de 2018 19:32 > *Para:* Micky Khan > *Cc:* FORO POSTGRES > *Asunto:*

Re: Consulta sobre fechas TimeStamp

2018-05-18 Thread Hellmuth Vargas
Hola Lista Tenemos dos maneras básicas de hacer una consulta que involucra timestamp contra un date: 1. date(timestamp) Select * from mitabla where date(Fecha_TIMESTAMP) = cast('2018-05-18' as date) Para tablas con gran cantidad de registros implica un indice sobre date(Fecha_TIMES

Re: Filtrar por las posiciones de un array

2018-05-17 Thread Hellmuth Vargas
Hola Lista Si el campo a filtrar es un arreglo, como se trata de inferir del ejemplo, la optimización que se me ocurre seria: SELECT * FROM (values ('A',ARRAY[1]), ('B',ARRAY[1, 1]), ('C',ARRAY[1, 1, 1]), ('D',ARRAY[1, 1, 1, 1]), ('E',ARRAY[1, 1, 1, 2]), ('F',ARRAY[1, 1, 1, 3])) AS a(letra,ruta)

Re: Seguridad en PostgreSQL

2018-05-04 Thread Hellmuth Vargas
Hola Lista Existen las siguientes guías: https://www.owasp.org/index.php/OWASP_Backend_Security_Project_PostgreSQL_Hardening https://wwwres.openscg.com/wp-content/uploads/2016/11/28001328/SecurityHardeningPostgreSQL.pdf http://info.enterprisedb.com/rs/069-ALB-339/images/security-best-practices-f

Re: consulat para saber el tamaño de un registro en megas

2018-05-03 Thread Hellmuth Vargas
Hola Una versión ligeramente diferente podría ser: SELECT pg_size_pretty(SUM(tamanos)) FROM ( SELECT pg_column_size(row(b.*)) as tamanos FROM (la gran consulta) as b ) AS c; Un ejemplo para el caso dado: SELECT pg_size_pretty(SUM(tamanos)) FROM ( SELECT pg_column_size(row(b.*)

Re: Duda acerca de inserccion de datos

2018-05-03 Thread Hellmuth Vargas
Hola Lista El comportamiento debe ser sincronico: la trasaccion solo se completara cuando en las 3 tablas se complete la operación (al hacerlo por medio de triggers ) Hora El 3 de mayo de 2018, 13:50, Maria Antonieta Ramirez< marami...@ulsaneza.edu.mx> escribió: > > Buena tarde a todos, > > >

Re: Detectar modificacion de un tramo de una linea Postgis

2018-04-30 Thread Hellmuth Vargas
Hola Lista Pues lo que se me ocurre es mantener la informacion de geometría en una tabla aparte donde nunca se actualice sino que inserte (como control cambios) y de esa manera cuando 'editen' se inserte y luego compare con la ultima versión anterior almacenada algo como, ejemplo: tabla ciudad

Re: recovery_min_apply_delay y WAL

2018-04-11 Thread Hellmuth Vargas
criterio del delay, por lo tanto si uno la promueve a master esta se pondría a dia pues tendría todos los WAL necesarios para eso. El 11 de abril de 2018, 11:20, Gerardo Herzig escribió: > > > El 11 de abril de 2018, 12:21, Hellmuth Vargas > escribió: > >> Hola Lista >&

recovery_min_apply_delay y WAL

2018-04-11 Thread Hellmuth Vargas
Hola Lista Tengo configurado un Cluster PostgreSQL 9.6 con dos Replicas asincronicas una de ellas con el parámetro recovery_min_apply_delay (recovery.conf) en 300min, lo que significa que esta replica esta retrasada 5 horas con respecto a la master, pero tengo una duda con respecto al comportamie

Re: funciones ventana cual criterio emplea el order by para 'filtral'

2018-04-04 Thread Hellmuth Vargas
Hola Alvaro Siempre es que toca leer detalladamente la documentacion!! jejeje, claro la verdad no le había puesto mucho cuidado al concepto de frame... muchas gracias! 2018-04-04 15:55 GMT-05:00 Alvaro Herrera : > Hellmuth Vargas escribió: > > > SELECT *, > > array

funciones ventana cual criterio emplea el order by para 'filtral'

2018-04-04 Thread Hellmuth Vargas
Hola Lista Tiempo sin hablarmos!! :-) Estaba leyendo el siguiente articulo: https://www.cybertec-postgresql.com/en/advanced-sql-why-first_value-and-last_value-are-no-bugs/ y de este genere la siguiente consulta SELECT *, array_agg(x) OVER () as todos, array_agg(x) OVER (ORDER BY x) as

Fwd: borrado de algunos registros en tablas grandes

2018-02-22 Thread Hellmuth Vargas
ibernate. > > > Otra cosa, tu IVR lo estas haciendo con asterisk y libreria de asterik-agi > de Java? Tambien trabajo con ello y me gustaria consultarte algo > > > Gracias > > > -- > *From:* Alvaro Herrera > *Sent:* Thursday, Ja

Re: Insertar datos en tabla remota

2018-01-29 Thread Hellmuth Vargas
lo que me indicas. > > Lo que necesito es que datos que tengo en mi servidor local, puedan ser > insertados en un servidor externo con postgresql tambien en una tabla con > cierta estructura > > El 29 de enero de 2018, 15:36, Hellmuth Vargas > escribió: > >> >> H

Re: Insertar datos en tabla remota

2018-01-29 Thread Hellmuth Vargas
nea en el local con la > estructura que te devuelve esos datos procesados de tu función, donde esa > tabla apunte en tu definición a la tabla remota e inserta en esa tabla > foranea local y ella misma se hara cargo de enviártelos al remoto. > > > Saludos > > >

Re: Insertar datos en tabla remota

2018-01-29 Thread Hellmuth Vargas
Hola Lista dado que esta empleando PostgreSQL 9.6 puede hacer uso de postgres_fdw https://www.postgresql.org/docs/9.6/static/postgres-fdw.html "F.33.1.5. Updatability Options By default all foreign tables using postgres_fdw are assumed to be updatable. This may be overridden using the followi

Re: Problema enconding postgresql !!!

2018-01-19 Thread Hellmuth Vargas
Hola Angelo La respuesta corta es NO. No se puede cambiar esto en un cluster, para esto hay que crear un nuevo cluster y en el initdb especificarle el encoding deseado. Lo que si se puede hacer es crear una base de datos con un encoding diferente al default (empleando el template0) y migrar los da

Re: Consulta sobre mantenimiento de bases de datos

2018-01-19 Thread Hellmuth Vargas
:46, Hellmuth Vargas escribió: > Hola Stephen > > Pues en general las buenas practicas para casi todas las instyalaciones > de postgres son: > > - Mantener activo el autovacuum > - Ejecutar el horas de baja carga un VACUUM (ojala con ANALYZE) para toda > la base, est

Re: Consulta sobre mantenimiento de bases de datos

2018-01-19 Thread Hellmuth Vargas
Hola Stephen Pues en general las buenas practicas para casi todas las instyalaciones de postgres son: - Mantener activo el autovacuum - Ejecutar el horas de baja carga un VACUUM (ojala con ANALYZE) para toda la base, esto en la version 10 se ha optimizado mucho pues puede omiotir los bloq - El

Re: borrado de algunos registros en tablas grandes

2018-01-18 Thread Hellmuth Vargas
Hola Avaro Mil gracias así procederé entonces El 18 de enero de 2018, 15:34, Alvaro Herrera escribió: > Hellmuth Vargas escribió: > > Hola Lista > > > > tengo un servidor PostgreSQL 9.4 en el cual se registra el log de un IVR > > (atención telefónica automatizada p

borrado de algunos registros en tablas grandes

2018-01-18 Thread Hellmuth Vargas
Hola Lista tengo un servidor PostgreSQL 9.4 en el cual se registra el log de un IVR (atención telefónica automatizada por menús) donde la tabla ya esta pesando 162GB, se tiene informacion desde el 2015 y se desea conservar en linea solo el ultimo año (por cuestiones de espacio y rendimiento), la

Re: Error con PostgreSQL Falla electrica

2018-01-15 Thread Hellmuth Vargas
Hola Lista Recientemente publicaron un articulo interesante, si no cuenta con backup :-S Physical recovery with pg_filedump https://alexey-n-chernyshov.github.io/blog/physical-recovery-with-pg_filedump.html El 29 de diciembre de 2017, 15:42, Alvaro Herrera escribió: > Gerardo Herzig escribió:

Re: Recorre select en memoria por cada registro de otra tabla

2017-11-14 Thread Hellmuth Vargas
ea por > cada empleado. espero puedas ayudarme gracias por responder. > > > > El 12 de noviembre de 2017, 11:02, Hellmuth Vargas > escribió: > >> Hola lista >> >> Seguramente tiene otra relación empleado_sueldo así >> >> periodo|Nombre|empresa|sueldo

Re: Recorre select en memoria por cada registro de otra tabla

2017-11-12 Thread Hellmuth Vargas
Hola lista Seguramente tiene otra relación empleado_sueldo así periodo|Nombre|empresa|sueldo 201711 empleado1|empresa1|1 201711|empleado1|empresa2|4 201711|empleado2|empresa3|2 201711|empleado2|empresa1|23000 Pues creo que con un JOIN es suficiente (si entendí bien el problema) : S

Re: [MASSMAIL]Estilo de fecha

2017-11-09 Thread Hellmuth Vargas
Hola Lista El 9 de noviembre de 2017, 09:29, Gilberto Castillo< gilberto.casti...@etecsa.cu> escribió: > > > Buenos días, tengo una aplicación trabajando con un servidor PG 9.5 y el > > formato de fecha que muestro en el insert me funciona bien, pero puse la > > app trabajar con un servidor 9.6

Re: select excluyendo columnas

2017-10-26 Thread Hellmuth Vargas
por eso te puse el limit 1 al final. saludos El 26 de octubre de 2017, 10:43, Hellmuth Vargas escribió: > Hola Frank > > Como son procesos temporales para validar y mover informacion no se > justificaría crear vistas... > > El 26 de octubre de 2017, 10:31, frank cruzado &

Re: select excluyendo columnas

2017-10-26 Thread Hellmuth Vargas
t; >> Hola, tal vez te sirva este link: https://dba.stackexchange.com/ >> questions/1957/sql-select-all-columns-except-some >> >> El 26 de octubre de 2017, 11:20, Hellmuth Vargas >> escribió: >> >>> bueno Alvaro ... gracias :'-( >>> &

Re: select excluyendo columnas

2017-10-26 Thread Hellmuth Vargas
s/1957/sql-select-all-columns-except-some > > El 26 de octubre de 2017, 11:20, Hellmuth Vargas > escribió: > >> bueno Alvaro ... gracias :'-( >> >> El 26 de octubre de 2017, 10:07, Alvaro Herrera >> escribió: >> >>> Hellmuth Vargas escribió:

Re: select excluyendo columnas

2017-10-26 Thread Hellmuth Vargas
bueno Alvaro ... gracias :'-( El 26 de octubre de 2017, 10:07, Alvaro Herrera escribió: > Hellmuth Vargas escribió: > > Hola Lista > > > > Últimamente he estado trabajando con tablas con cientos de columnas > (bases > > para poblar modelos) y al genera co

  1   2   >