Re: log_statement no funciona

2025-04-25 Thread Anthony Sotolongo
Hola Alberto, es muy raro que si tienes log_min_duration_statement en -1 te aparezca eso. ?Puedes poner una linea completa del log donde aparecen esos SELECT?t, es para ver lo que escribe (formato, y otros detalles...)si no puede exponer lo que tiene el SELECT puede poner reemplazar el SELECT por ,

Re: Crear un trigger en alter table.

2025-03-05 Thread Anthony Sotolongo
Hola Jose, si entiendo bien lo que necesitas, esto lo vas a tener que hacer llevando tú los metadatos de las tablas, pues acceder a *comand* (plano) del la funcion *pg_event_trigger_ddl_commands* puede sercomplicado, pues como dice la doc este campo es : "A complete representation of the command, i

Re: Consulta pg_hba.conf

2025-02-11 Thread Anthony Sotolongo
Hola Fernando, ¿hiciste un reload? saludos El mar, 11 feb 2025 a las 9:37, Romero, Fernando (< fernando.rom...@trenesargentinos.gob.ar>) escribió: > Hola como están, tengo un error de autentificación.. > > Estoy haciendo unas pruebas en un server de testing, tengo todo en el > pg_hba.conf en tru

Re: pg_dumpall o pg_dump sin funciones

2024-12-20 Thread Anthony Sotolongo
Hola, si estas usando la version 17, creo que agregaron algo en el pg_dump/pg_restore para eso, un parametro llamado --filter https://www.postgresql.org/docs/17/app-pgdump.html https://www.postgresql.org/docs/17/app-pgrestore.html de lo contrario puede que tengas que jugar con los parametris

Re: parquet_s3_fdw

2024-11-04 Thread Anthony Sotolongo
Hola Guillermo, intentaste revisar en la lista de issues del proyecto: https://github.com/pgspider/parquet_s3_fdw/issues Si no está ahí tu problema, puedes intentar crear uno con tus detalles. Saludos El lun, 4 nov 2024 a las 8:19, Guillermo E. Villanueva (< guillermo...@gmail.com>) escribió: >

Re: conectar con SQL SERVER

2024-08-14 Thread Anthony Sotolongo
Hola Kernel, puedes utilizar TDS_FDW para actividades como esa. Saludos El mié, 14 de ago. de 2024 8:21 a. m., kernel escribió: > Hola , > > Necesito conectar postgresql-16 con ms sql 2019 > > ¿puedo linkar algunas tablas de ms sql a la db de postgres con algun > odbc o algo? > > > Gracias > >

Re: Problemas con el pg_cron

2024-07-10 Thread Anthony Sotolongo
Hola Fernando, te comento algunas cositas: * No veo la configuracion de shared_preload_libraries = 'pg_cron' * Si puedes evita modificar las tablas del catalogo de pg_cron como cron.job * A la variable de configuracion cron.host dale el valor de `show unix_socket_directories;` no en todos las

Re: sincronizar Postgres on premise a Postgres en la nube

2024-04-24 Thread Anthony Sotolongo
Hola Enrique, creo que pudieras utilizar la replicacion lógica nativa de Postgres directamente de 10.23 -> 13.3 Saludos El mié, 24 de abr. de 2024 8:35 p. m., Enrique Herrera Noya < enrique.herreran...@gmail.com> escribió: > Estimados: > > luego de migrar de centos 7.9 a almalinux 8.9 on premise

Re: lista de stopwords

2024-01-08 Thread Anthony Sotolongo
share/postgresql/'||current_setting ('server_version_num')::varchar(2)||'/tsearch_data/spanish.stop'),E'\n')) as stopwords; On 08-01-24 11:54, kernel wrote: El 08/01/2024 a las 14:17, Anthony Sotolongo escribió: Hola, las stopword estan en este directorio: $SHARE

Re: lista de stopwords

2024-01-08 Thread Anthony Sotolongo
Hola, las stopword estan en este directorio: $SHAREDIR/tsearch_data/ puedes interntar leer el archivo con las stopwords,  por ejemplo en ubuntu puedes leer el archivo directamente: select pg_read_file('/usr/share/postgresql/16/tsearch_data/spanish.stop'); Saludos On 08-01-24 10:09, kernel w

Re: Para las nuevas generaciones ¿Por qué aprender postgres?

2023-11-08 Thread Anthony Sotolongo
Hola, no sé si esta compañía está en Boston, pero pudieras investigar, lo que si lleva un registro de los vuelos de todo el mundo y usa PostgreSQL: https://es.flightaware.com/about/code/ Éxitos con tu charla, quien sabe si de ahí dale algún niño/adolescente con deseos de aportar y apoyar a Postg

Re: cambio de sistema operativo base para cluster postgresql 10

2023-05-31 Thread Anthony Sotolongo
Hola Enrique, creo que se debe considerar también hacer el upgrade de PG 10, pues ya salió de soporte desde finales de 2022, claro esto llevaría validar tus aplicaciones con la nueva versión que decidas, pero generalmente no hay mucha incompatibilidad, a qué versión subir..., echa un ojo a https://

Re: de versión 8 a versión actual

2023-05-05 Thread Anthony Sotolongo
Hola Guillermo, tal vez te toca subir de version de PostgreSQL primero (pg_upgrade) y luego hacer el ETL desde un LO a bytea, hay funciones para eso: https://www.postgresql.org/docs/current/lo-funcs.html creo que lo_get te puede ayudar. si usas una version menor de 9.4 creo que tenia otro nomb

Re: Optimización de consulta

2022-06-07 Thread Anthony Sotolongo
Hola El mar., 7 de junio de 2022 2:08 p. m., Guillermo E. Villanueva < guillermo...@gmail.com> escribió: > Muchas gracias por tu respuesta Alvaro, tal como suponias, despues de > hacer: > create index idx1 on product_(status); > create index idx2 on product_(qty); > set enable_seqscan to 0; > > N

Re: Cálculo de porcentaje de respuesta a correo

2022-04-21 Thread Anthony Sotolongo
Hola Najum, puedes usar SUM como  WINDOW FUNCTION con un FRAME (RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW) Puedes probar con algo como esto y ajustarlo para tu caso select *, sum(ventas_num) over ( order by timestamp  RANGE BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW)/ nullif(sum(clie

Re: Comparar datos de 2 BD

2021-10-13 Thread Anthony Sotolongo
Hola Moises, en su momento me fue bien útil para llevar los cambios estructurales  hacia la BD princical desde desarrollo, apgdiff: https://www.apgdiff.com/ Saludos On 12/10/21 19:29, Moises Silva wrote: Estimados Tengo 2 bases de datos 1. Producción 2. Pruebas La base de pruebas es una cop

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

2021-09-20 Thread Anthony Sotolongo
Gracias y el logs del esclavo que te dice? On 20/9/21 13:42, Ekaterina Amez wrote: Hola Anthony, En el archivo recovery.conf tengo puesto Standby_mode=on Y en el postgresql.conf Hot_standby=on Saludos. El El lun, 20 sept 2021 a las 18:30, Anthony Sotolongo mailto:asotolo...@gmail.com

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

2021-09-20 Thread Anthony Sotolongo
Hola Ekaterina, ¿Qué valor tiene hot_standby en el esclavo? Saludos On 20/9/21 11:48, Ekaterina Amez wrote: Hola Lista, Estoy probando a montar una réplica sencilla entre mi ordenador (Ubuntu 18.04) y un ordenador que tengo para pruebas (CentOS7). El CentOS es el servidor maestro y el Ubuntu

Re: Dudas DBLink

2021-08-20 Thread Anthony Sotolongo
l             all     md5            ? o peer.. o quito el trust..   (no tengo muy claro los otros usos ya que generalmente usamos trust..)..... El vie, 20 ago 2021 a las 16:23, Anthony Sotolongo (mailto:asotolo...@gmail.com>>) escribió: En la documentacion se puede ver: --

Re: Dudas DBLink

2021-08-20 Thread Anthony Sotolongo
Slds. Andrés . El vie, 20 ago 2021 a las 16:05, Anthony Sotolongo (mailto:asotolo...@gmail.com>>) escribió: Hola nuevamente Andres,  me parece que es un tema de los permisos...   y accesos ¿Puedes mostrar tu archivo pg_hba.conf? Saludos On 20/8/21 15:41, Andrés

Re: Dudas DBLink

2021-08-20 Thread Anthony Sotolongo
t;>) escribió: oh!...    voy a investigar eso... Gracias Anthony. Slds. Andrés. El vie, 20 ago 2021 a las 12:47, Anthony Sotolongo (mailto:asotolo...@gmail.com>>) escribió: Hola Andres, te recomiendo que uses FDW para ese tipo de actividad

Re: Dudas DBLink

2021-08-20 Thread Anthony Sotolongo
Hola Andres, te recomiendo que uses FDW para ese tipo de actividad en PostgreSQL, FDW provee una sintaxis más limpia y adem[as es compatible con los estándares y en la mayor[iaa de los escenarios puede ofrecer un mejor rendimiento para la version 9.6: https://www.postgresql.org/docs/9.6/postgr

Re: Tiempo entre cambio de valores

2021-03-21 Thread Anthony Sotolongo
solamente tres campos donde se registra un error perteneciente a un device id, el timestamp es automático de postgresql. Entonces yo necesito un sql que me calcule el tiempo en que tardo cada error en cambiar. Es decir, cuanto tiempo estuvo en error 1, cuanto en error 2, etc.

Re: Tiempo entre cambio de valores

2021-03-05 Thread Anthony Sotolongo
Cierto Juan..., por algun motivo interpreté que hacia update de atributo Estado Saludos On 3/5/21 9:49 AM, Juan José Santamaría Flecha wrote: On Fri, Mar 5, 2021 at 4:29 AM Anthony Sotolongo <mailto:asotolo...@gmail.com>> wrote: Hola, si en el atributo Time guardas e

Re: Tiempo entre cambio de valores

2021-03-04 Thread Anthony Sotolongo
Hola, si en el atributo Time guardas el momento(timestamp) en que cambió de estado, puedes implementar un mecanismo de trigger que registre, el cambio de estado y el tiempo que estuvo, en otra tabla, o  también puedes implementar algun otro mecanismo de versionado de registros y calcular la dif

Re: sentencia copy a cliente

2021-02-18 Thread Anthony Sotolongo
18/02/2021 8:55 am, Anthony Sotolongo wrote: > > Hola Kernel, como comentas puedes usar STDOUT, el cual te enviará los > datos a tu client, por ejemplo con psql: > > > psql -U postgres -h tu_server_en_la_nube -c "COPY (select * from tu_tabla) > to STDOUT WITH CSV HEADER D

Re: sentencia copy a cliente

2021-02-17 Thread Anthony Sotolongo
Hola Kernel, como comentas puedes usar STDOUT, el cual te enviará los datos a tu client, por ejemplo con psql: psql -U postgres -h tu_server_en_la_nube -c "COPY (select * from tu_tabla) to STDOUT WITH CSV HEADER DELIMITER ',';" > tu_archivo.csv Saludos On 2/17/21 4:14 PM, kernel wrote:

Re: Duda con un select y alias

2020-08-27 Thread Anthony Sotolongo
Hola Daniel, si tienes acceso a modificar esa función puedes definir dos parámetros de salida que retornen esos valores, y así la llamarías una sola vez. Saludos El jue., 27 de agosto de 2020 7:55 p. m., Fontana Daniel C (Desartec S.R.L.) escribió: > perfecto, ahora imaginemos que '1234567890'

Re: Error pg_restore

2020-08-25 Thread Anthony Sotolongo
2020 a las 16:18, Anthony Sotolongo (mailto:asotolo...@gmail.com>>) escribió: Hola Jairo, ¿Estas usando pg_restore con -j? ¿Puedes ver en los logs sistema (/var/log/messages, o donde esten en tu caso) si hubo algún oom_killer? Saludos On 8/25/20 2:16 PM

Re: Error pg_restore

2020-08-25 Thread Anthony Sotolongo
Hola Jairo, ¿Estas usando pg_restore con -j? ¿Puedes ver en los logs sistema (/var/log/messages, o donde esten en tu caso) si hubo algún oom_killer? Saludos On 8/25/20 2:16 PM, Jairo Graterón wrote: Saludos lista, Tengo el siguiente problema al realizar un restore de la BD, aproximadamen

Re: Migración

2020-07-04 Thread Anthony Sotolongo
Hola Jairo, pg_upgrade es confiable y rápida y no hay que pagarla ¯\_(ツ)_/¯ y 40GB va a ser muyyy rápido Saludos On 7/4/20 11:49 AM, Jairo Graterón wrote: Saludos lista Conocen alguna herramienta de pago para poder migrar de postgresql 9.6 a 11. la BD origen ocupa aprox 40 GB y deseamos un

Re: visualizar modelo de db

2020-06-02 Thread Anthony Sotolongo
Hola, hay varias soluciones, te recomiendo schemaspy ,  dbeaver o postgresql_autodoc, las tres son libres Saludos On 6/2/20 8:45 AM, Carlos Montecel wrote: Saludos cordiales Por favor pueden recomendar un aplicativo free para extraer la estructura de una BD para imprimir y estudiar la mism

Re: Exportaciòn de tablas a CSV

2020-04-02 Thread Anthony Sotolongo
Hola Rafael, ¿Esa consultas las estas ejecutando en el servidor replica(standby)? Saludos El 02-04-20 a las 14:56, Rafael Valenzuela escribió: Buenas : Tengo una duda a ver si alguien con mas experiencia que yo me pueda arrogar algo de luz. Estoy exportando unas tablas a formato CSV pero al

Re: passwordcheck

2020-01-31 Thread Anthony Sotolongo
Hola Diego, existe un fork de passwordcheck, que hace cosas más complejas que el passwordcheck, La hizo Michael Paquier, aquí está: https://github.com/michaelpq/pg_plugins/tree/master/passwordcheck_extra Además un blog de como usarla https://paquier.xyz/postgresql-2/advanced-password-check/%

Re: [MASSMAIL]Consulta Foreign Data Wrapper

2020-01-20 Thread Anthony Sotolongo
Hola Fernando, instalaste la extensión con sus dependencias? Saludos El lun., 20 de ene. de 2020 3:41 p. m., Romero, Fernando < fernando.rom...@trenesargentinos.gob.ar> escribió: > Hola Gilberto, si se conecta sin problemas desde el servidor postgresql > hacia el Oracle con el cliente sqlplus >

Re: consulta a Triggers

2019-12-11 Thread Anthony Sotolongo
Hola Silvana, si usas la versión 12 de PostgreSQL, tal vez te pueda ayudar las "generated-columns" https://www.postgresql.org/docs/12/ddl-generated-columns.html Saludos El 11-12-19 a las 11:24, Silvana Flores escribió: Hola a todos, primero saludar a todos quienes ayudan en esta lista. Mi p

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

2019-11-29 Thread Anthony Sotolongo
indice? El vie., 29 de nov. de 2019 a la(s) 10:54, Anthony Sotolongo (asotolo...@gmail.com <mailto:asotolo...@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

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

2019-11-29 Thread Anthony Sotolongo
=390405 loops=1) > Planning time: 0.089 ms > Execution 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 >> expla

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

2019-11-29 Thread Anthony Sotolongo
Hola Hellmuth, puedes deshabilitar el seq_scan y ver que retorna el explain analyze para es consulta set enable_seqscan = off; Saludos El 29-11-19 a las 12:09, Hellmuth Vargas escribió: Hola lista tengo una tabla CREATE TABLE oportunidadcitas (   id bigint NOT NULL,   fechacreacion timest

Re: Envio de correo con postgres con plpython3u

2019-10-16 Thread Anthony Sotolongo
Gracias por compartir José Saludos El mié., 16 de oct. de 2019 6:21 p. m., Jose Mercedes Venegas Acevedo < jvenegasp...@gmail.com> escribió: > Buen dia a todos > > Acabo de actualizar esta extension para enviar correo con postgres > > https://github.com/thjack/pgsmtp_email_postgres > > La he tes

Re: cargar fichero en remoto

2019-10-15 Thread Anthony Sotolongo
Hola Kernel, puedes seguir usando el CSV pero le puedes hacer pipe (|) hacia el server donde vas a cargarlo, por ejemplo: cat tu_datos_csv.csv | psql -d tu_base -h tu_server_remoto -U tu_user -c "copy tu_table from stdin with delimiter ';' csv" --en este caso si el delimitador es (;) pero lo

Re: Mover BD grande

2019-09-11 Thread Anthony Sotolongo
Hola Jairo, para mover una BD debes tener en cuenta no solo el tamaño, si no también el tiempo en que puedes tu base de dato abajo, para el cambio, lee sobre la replicación Lógica https://www.postgresql.org/docs/11/logical-replication.html y analiza que beneficios puedes obtener para este proce

Re: ¿Extraño comportamiento en vista?

2019-09-10 Thread Anthony Sotolongo
Hola, según la documentación https://www.postgresql.org/docs/11/datatype-datetime.html#DATATYPE-DATETIME-INPUT son valores/constantes de entrada del tipo de dato fecha, y que son convertidos al valor de fecha y tiempo una vez leídos, eso explica tu caso /...//PostgreSQL//supports several spe

Re: cash_words en español?

2019-08-19 Thread Anthony Sotolongo
Hola, y para hacerte un función propia tal vez te ayuden estas que están en ingles: https://wiki.postgresql.org/wiki/Integer_to_Text https://wiki.postgresql.org/wiki/Numeric_to_English y si las ajustas al español, compártelas ;-) Saludos El 19-08-19 a las 07:05, Juan José Santamaría Flecha e

Re: Migrar de PG 9.6.13 64 bits a PostgreSQL 11.4

2019-08-15 Thread Anthony Sotolongo
Hola Mauricio, como te comentaba Francis en Ubuntu/Debian  los archivos de configuración están otro sitio, por ende debes  setear sus rutas desde el pg_upgrade con las opciones -o y -O, por ejemplo agregale a tu comando pg_upgrade esas opciones con las rutas pertinentes: -o "-c config_file=/e

Re: Crecimiento de archivos wal

2019-07-24 Thread Anthony Sotolongo
é., 24 jul. 2019 a las 12:38, Anthony Sotolongo (< > asotolo...@gmail.com>) escribió: > >> Tengo entendido que ese parámetro wal_keep_segments es para que los >> elimine en caso de replica a un standby y tienes tu wal_level en minimal >> https://www.postgresql.org/docs/9.6/

Re: Crecimiento de archivos wal

2019-07-24 Thread Anthony Sotolongo
tición y se cae la BD. > > Saludos > > Alberto Cardena > > El mié., 24 jul. 2019 a las 11:51, Anthony Sotolongo (< > asotolo...@gmail.com>) escribió: > >> Hola, has analizado pgarchivecleanup? >> https://www.postgresql.org/docs/9.6/pgarchivecleanup.html &

Re: Crecimiento de archivos wal

2019-07-24 Thread Anthony Sotolongo
Hola, has analizado pgarchivecleanup? https://www.postgresql.org/docs/9.6/pgarchivecleanup.html puede que esta herramienta te pueda orientar en tu caso Saludos El mié., 24 jul. 2019 a las 11:23, Alberto Cardenas Cardenas (< alberto.cardenas.c...@gmail.com>) escribió: > Hola Lista, se me está pr

Re: Postgresql siempre prefiere indices btree sobre brin

2019-06-26 Thread Anthony Sotolongo
cantidad de registros que > cumplan la condición sea mayor que el 20% de los registros es preferido el > BRIN, osea esta mas enforcado en traer volumen... se podría deducir... > > El mié., 26 de jun. de 2019 a la(s) 16:25, Anthony Sotolongo ( > asotolo...@gmail.com) escribió: > >>

Re: Postgresql siempre prefiere indices btree sobre brin

2019-06-26 Thread Anthony Sotolongo
Hola Hellmuth, corroborando lo que comenta Alvaro sobre la consulta, un ejemplo: create    table  prueba (i int, fecha timestamp ); insert into prueba select (random()*1000)::int, fec from generate_series ('2007-02-01'::timestamp     , '2008-04-01'::timestamp     , '1 min'::inter

Re: Libro para vacaciones

2019-06-19 Thread Anthony Sotolongo
Hola Kernel, aquí hay un listado de libros https://www.postgresql.org/docs/books/ hay varios que cubren esos temas que listas, dales una mirada a ver cual te ajusta no conozco ninguno de esos temas que mencionas en español Saludos El 19-06-19 a las 11:54, kernel escribió: Hola, Me gust

Re: Formas de Replicar

2019-06-12 Thread Anthony Sotolongo
Hola Kernel, las dos formas son Streaming replication, lo que la última que envías parece ser sincrónica y esa es una características de la sincrónica, que debe esperar que el esclavo te confirme que  llegó la data para que el maestro  de el  OK, te recomiendo leer varios conceptos al respecto

Re: QUERYS PENDIENTES SE REINICIAN

2019-05-31 Thread Anthony Sotolongo
Hola, segun la documentacion existen dos funciones para "matar" un query pg_cancel_backend - Cancel a backend's current query. You can execute this against another backend that has exactly the same role as the user calling the function. In all other cases, you must be a superuser. pg_terminate_

Re: Transformar un procedimiento Firebird a PostgreSQL

2019-05-31 Thread Anthony Sotolongo
Hola José, coincido con Lautaro evalúa el uso de la función ventana LAG o LEAD, en dependencia del criterio de ordenamiento que requieras y tal vez ni necesites un hacer un procedimiento para eso, solo con la consulta podrás obtenerlo. Saludos El 31-05-19 a las 11:36, Lautaro Palamidessi esc

Re: Particionamiento de tablas postgresql 11

2019-05-31 Thread Anthony Sotolongo
31, 2019, 5:52 AM Luis Martínez <mailto:luisedgardomartinezlina...@gmail.com>> wrote: GRACIAS!  Voy a revisarlos El jue 30/05/2019, 11:28 p.m., Anthony Sotolongo mailto:asotolo...@gmail.com>> escribió: Hola Luis, desde la versión 10 se agregó

Re: Particionamiento de tablas postgresql 11

2019-05-30 Thread Anthony Sotolongo
Hola Luis, desde la versión 10 se agregó el particionado declarativo y en la 11 se mejoraron otros aspectos como el particionado por hash , asuntos de rendimientos entre otros, los cuales puedes ver en los siguientes links La documentación oficial: https://www.postgresql.org/docs/11/ddl-partitioni

Re: Como inhabilitar el acceso a postgres cambiando MD5 a Trust en PG

2019-05-24 Thread Anthony Sotolongo
Hola, si das acceso Trust en el pg_hba.conf, ese es el comportamiento esperado según la documentación, puedes profundizar sobre el tema leyendo la documentación https://www.postgresql.org/docs/current/auth-pg-hba-conf.html y podrás lograr una configuración adecuada para que pueda acceder sin con

Re: Actualización de postgres

2019-04-16 Thread Anthony Sotolongo
Hola Luis, la documentación oficial de PostgreSQL es muy buena https://www.postgresql.org/docs/ ahí veras las versiones con soporte y todo lo nuevo que trae cada versión si deseas libros puedes ver en https://www.postgresql.org/docs/books/ Saludos El 16-04-19 a las 10:20, Luis Fernando Cur

Re: Corrupción de datos

2019-03-28 Thread Anthony Sotolongo
Hola Frank, cuanto tiempo!!!, que bueno que aun estás trabajando en PG Tuve una vez una situación similar de errores ...contains unexpected zero page at block ... y no se si "casualmente" o era el motivo  real de los problemas que tenia, los discos  donde estaba el servidor  de PG estaban ten

Re: Duda

2019-02-28 Thread Anthony Sotolongo
quín de Aguero esq. Calle 2. Ciego de Ávila. > Cuba. > *Telf.:* 266200 Ext 119, *email.:* eenriq...@cav.desoft.cu > > > > *De:* Anthony Sotolongo [mailto:asotolo...@gmail.com] > *Enviado el:* jueves, 28 de febrero de 2019 10:55 > *Para:* Esneiker Enriquez Cabrera > *CC:*

Re: Duda

2019-02-28 Thread Anthony Sotolongo
iterio) as cantidad 3 > > From clasificadores where criterio > > > > > > Saludos, > > *M.Sc. Ing. Esneiker Enriquez Cabrera* > *Esp. B en Ciencias Informáticas* > > Desoft en Ciego de Ávila. Joaquín de Aguero esq. Calle 2. Ciego de Ávila. &

Re: Duda

2019-02-28 Thread Anthony Sotolongo
Hola Esneiker, tal vez te pueda ayudar un poco de "azúcar sintáctica" de las funciones de agregado con el filter(creo que desde 9.4 ) https://www.postgresql.org/docs/9.4/sql-expressions.html y además puede que escribir las subconsultas en algún CTE, te permita disminuir los recorridos de la tabl

Re: start_value de secuencias siempre en 1

2019-02-14 Thread Anthony Sotolongo
Hola Stephen, el pgadmin tengo entendido que las obtiene la metadata de secuencias de consultas a la "tablas/vistas" que tiene el nombre de las secuencias, por ejemplo: (esto es en 9.6 para atrás, pues desde el 10 se pueden obtener desde la vista pg_sequences, pues algunas cosas cambiaron al res

Re: Urgente, postgres down

2019-02-08 Thread Anthony Sotolongo
Hola Carlos, basada en una experiencia similar, aunque no tan agresiva cómo esa que comentas, recomiendo analizar las tablas más críticas respecto a las transacciones y ajustes los valores de vaccum/Freeze en ellas(las tablas puntuales), pues las configuraciones genéricas en el archivo de configur

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

2019-01-10 Thread Anthony Sotolongo
Bendito psql :-D y pensar que siempre he utilizado los savepoint manualmente y el psql lo tenia desde hace rato (8.1) Gracias!!! Saludos El jue., 10 ene. 2019 a las 17:14, Alvaro Herrera () escribió: > Hellmuth Vargas escribió: > > > esta aun temprano en el año para poner pereque, pero les teng

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

2019-01-10 Thread Anthony Sotolongo
Hola Hellmuth, puedes utilizar savepoint en tus transacciones y luego rollback a ese savepoint que quieres volver por ejemplo test=# CREATE TABLE TEMP2(id int); CREATE TABLE test=# begin; BEGIN test=# test=# test=# insert into temp2(id) values (1),(2),(3); INSERT 0 3 test=# savepoint punto1;

Re: MOVER DIRECTORIO DE POSTGRES-9.3 EN CENTOS 6

2019-01-07 Thread Anthony Sotolongo
Hola Flor, puedes crearte un Tablespace en /home/pgdata y mover las tablas para alla con un ALTER TABLE ... set tablespace tu_nuevo_tablespace... también puede ser  modificando tu variable de entorno PGDATA, indicandole el nuevo directorio, copiando previamente la data para ahi con los permis

Re: cambio de nombre de tag _x005F

2018-12-21 Thread Anthony Sotolongo
Hola Kernel, creo que esta relacionado con esto en la documetación: https://www.postgresql.org/docs/10/functions-xml.html#FUNCTIONS-PRODUCING-XML Element and attribute names that are not valid XML names are escaped by replacing the offending characters by the sequence|_x/||/_|, where/|HH

Re: Valor de campo no se actualiza en trigger

2018-11-14 Thread Anthony Sotolongo
Hola José, estás seguro que el trigger debe ser AFTER? Pues para que funcione el nuevo valor del NEW debe ser en un BEFORE. Saludos El mié., 14 de nov. de 2018 3:06 p.m., jvenegasperu escribió: > Buen dia a todos > tengo un trigger sobre una tabla que llame limpieza_colector este funciona > bi

Re: Reporte de edades y meses del año

2018-11-09 Thread Anthony Sotolongo
Hola Jorge, puedes utilizar la función generate_series hasta el (1,12) aquí te dejo un ejemplo, ajustarlo a tu escenario: https://dbfiddle.uk/?rdbms=postgres_10&fiddle=95cda7cf2b33c8bca60ee1ddce6f7290 Saludos On 09-11-18 10:33 p. m., Jorge Barzola wrote: Hola, tengo una tabla (edades) que es

Re: Obtener columna de totales

2018-10-17 Thread Anthony Sotolongo
Gracias Jaime, bien simple, tanto uso del with me ha hecho dependiente de el, jeje Saludos El mié., 17 de oct. de 2018 12:14 p.m., Jaime Casanova < jaime.casan...@2ndquadrant.com> escribió: > On Tue, 16 Oct 2018 at 19:30, Anthony Sotolongo > wrote: > > > > Hola Jo

Re: Obtener columna de totales

2018-10-16 Thread Anthony Sotolongo
Hola Jorge, puedes utilizar las funciones ventanas(https://www.postgresql.org/docs/10/static/functions-window.html), algo como esto, debes ajustarlo a tu escenario: with a as ( select row_number() over ()as id, id_tip_mov,mto_can, case id_tip_mov     when 2 then 0-mto_can     else     mto_can e

Re: problemas con la lectura de un dato bytea

2018-10-14 Thread Anthony Sotolongo
similar, quedo atento (también probé con el PG 9.6 y es similar el comportamiento) Saludos El 14/10/18 a las 16:48, Jaime Casanova escribió: El dom., 14 de oct. de 2018 11:25 AM, Anthony Sotolongo mailto:asotolo...@gmail.com>> escribió: Hola a todos, tengo una base de datos con una

problemas con la lectura de un dato bytea

2018-10-14 Thread Anthony Sotolongo
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 binarios, no esta en mis manos modificar su estructura,  y a la hora de leer una fila especifica me da el siguient

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

2018-07-23 Thread Anthony Sotolongo
Hola Yessica y has visto otro proyecto relacionado con el tema llamado hypopg: https://github.com/HypoPG/hypopg Saludos El 23 de julio de 2018, 3:14, Yessica Brinkmann escribió: > Muchas gracias por la respuesta. > Agradezco mucho la ayuda que me están dando. Yo tengo instalado el > Postgr

Re: herramientas de Audit trail

2018-07-22 Thread Anthony Sotolongo
Hola Kernel, como auditoria por  triggers hay varios módulos y cada uno con su documentacion donde dicen donde guardan los temas de la auditoria, tablas o logs, Respecto a sacarlos de los logs en la documentación viene algo que te puede ayudar a cargarlos en una tabla dentro de postgres, aquí

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

2018-07-22 Thread Anthony Sotolongo
Hola Yessica, asegure que este instalado el pg_config de tu versiones de postgresql, en debian y ubuntu el paquete que tiene ese programa de postgresql  suele llamarse postgresql-server-dev-9.6, verifica que lo tengas instalado, además el pg_config debe estar en el directorio /usr/lib/postgresq

Re: agente de postgres

2018-06-28 Thread Anthony Sotolongo
Hola Carlos El 26/06/18 a las 18:17, Carlos Edward Grajales Marmolejo escribió: Buenas tardes, alguien del grupo conoce algun agente de monitoreo de postgres? Ibm, tiene uno llamado "guardium", pero aparte de eso o que cumpla las mismas funcionalidades alguien conoce?  no conozco ese De ot

Re: Function para borrar

2018-05-22 Thread Anthony Sotolongo
*De:* Anthony Sotolongo *Enviado:* martes, 22 de mayo de 2018 20:26 *Para:* Micky Khan; FORO POSTGRES *Asunto:* Re: Function para borrar Hola Micky, te está diciendo que tienes un error de sintaxis, y a simple vista se ve que la función no esta

Re: Function para borrar

2018-05-22 Thread Anthony Sotolongo
Hola Micky, te está diciendo que tienes un error de sintaxis, y a simple vista se ve que la función no esta retornando nada, requisito en PG te faltaria poner:  returns void as , ya que según veo la lógica dentro no te interesa devolver nada, te quedaría mas o menos así: CREATE OR REPLACE F

Re: Replicacion con diferentes versiones

2018-05-16 Thread Anthony Sotolongo
El 16/05/18 a las 12:28, Kernel escribió: Hola, Siempre he montado la replicacion con versiones iguales, pero ¿puedo montar un sistema de replicacion con diferentes versiones de postgresql? segun la doc con streaming replication "no", aunque dice que puede funcionar, pero no lo recomiend

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

2018-05-03 Thread Anthony Sotolongo
Hola nuevamente, creo que pg_size_pretty está de más, ya con las divisiones /1024 y /1024 lo estas convirtiendo en MB, lo otro que veo es que usas SUM ¿Estas segura que necesitas esa función de agregado? Saludos El 03/05/18 a las 14:41, Maria Antonieta Ramirez escribió: Cheque lo que me

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

2018-05-03 Thread Anthony Sotolongo
Hola Maria Antonieta, revisa las funciones que estan en https://www.postgresql.org/docs/9.6/static/functions-admin.html específicamente pg_column_size, te quedaria algo como select (pg_column_size(a)/1024::numeric)/1024 as peso_mb from b where id=100; saludos El 03/05/18 a las 14:19, Ma

Re: Indices dañados o inflados

2018-03-26 Thread Anthony Sotolongo
Hola Mauricio, Tal vez estas URLs  te pueda orientar para detectar lo que preguntas https://wiki.postgresql.org/wiki/Index_Maintenance https://github.com/ioguix/pgsql-bloat-estimation https://www.postgresql.org/docs/9.6/static/pgstattuple.html Y evidentemente para reparos con el mantenimiento

Re: Cual es la unidad de medida para saber si un query es lento?

2018-02-20 Thread Anthony Sotolongo
as las estadísticas de las tablas en cuestión una pregunta esto son otras funciones  ? : user_rooms (), coworkers() Saludos Anthony Sotolongo On 13/02/18 17:30, Héctor Alonso Lozada Echezuría wrote: Saludos He programado una función SQL la cual debe retornar una sola fila

Re: Cual es la unidad de medida para saber si un query es lento?

2018-02-13 Thread Anthony Sotolongo
() Saludos Anthony Sotolongo On 13/02/18 17:30, Héctor Alonso Lozada Echezuría wrote: Saludos He programado una función SQL la cual debe retornar una sola fila con una serie de columnas, algunas de ellas en formato JSONB y con mucha información y no se si es lenta o no. https://pastebin.com

Re: Ayuda con Array

2018-01-29 Thread Anthony Sotolongo
Hola Ovidio, puedes buscar en las funciones de manejo de arreglos https://www.postgresql.org/docs/9.6/static/functions-array.html según veo para tu escenario puedes utilizar estas: select array_length(array[1,2,3], 1) select cardinality(array[1,2,3]) puedes ver el ejemplo aca de lo que retor

Re: Insertar datos en tabla remota

2018-01-29 Thread Anthony Sotolongo
Hola nuevamente Alberto, Entiendo que Hellmuth lo que te describe es un posible escenario de como resolver tu problemática,  en la documentación del FDW se describe que puedes lograr con un FDW en PostgreSQL y creo que te lo hemos descrito aquí de una forma u otra, como resolver tu caso, aquí v

Re: Insertar datos en tabla remota

2018-01-29 Thread Anthony Sotolongo
Hola Alberto, On 29/01/18 16:15, Alberto Cardenas Cardenas wrote: Hola Hellmuth, no me sirve eso porque lo que necesito insertar es el resultado de unas querys en la tabla remota, no los mismos datos de la tabla origen, lo que debo insertar son datos procesados obtenidos desde una funcion loc

Re: Consulta sobre mantenimiento de bases de datos

2018-01-19 Thread Anthony Sotolongo
hacer al respecto de lo comentadi sobre todo las siguientes  vistas: pg_stat_user_tables y pg_stat_user_indexes la verdad me han orientado mucho esas vistas para tomar alguna decisión a respecto de lo que comentas Saludos Anthony Sotolongo PD: puede que algunas extensiones te ayuden un

Re: Feliz navidad y una consulta.

2017-12-24 Thread Anthony Sotolongo
HOla Gonzalo On 24/12/17 15:10, Gonzalo V wrote: Feliz navidad a todos! Gracias Tengo una duda, si me pueden ayudar en esta navidad... Necesito crear una funcion trigger que updatee unos datos a partir de otras tablas pero no me funciona, alguien sale como se hace?. Lo que llevo hecho, no m

Re: Pregunta tonta.

2017-12-20 Thread Anthony Sotolongo
he podido estudiar) inválido son los índices( que me corrijan los demás) y los puedes ver con algo como esto: SELECT pg_class.relname as indices_invalido FROM pg_index  join pg_class  on  (pg_index.indexrelid = pg_class.oid) WHERE pg_index.indisvalid = false Saludos Anthony Sotolongo On 20/12

Re: Fwd: [MASSMAIL]Postgresql problema !!!

2017-12-19 Thread Anthony Sotolongo
Hola Angelo Hiciste lo que te dijo Daymel de obtener el PID que tiene el CPU ocupado y ver que proceso es dentro de postgresql con el pg_stat_activity? puede que sea una query o sea algún proceso de mantenimiento, etc... por favor revisa eso y cometa saludos On 19/12/17 15:13, Angelo Astorga w

Re: Buenos dias

2017-12-11 Thread Anthony Sotolongo
Hola On 11/12/17 12:04, Martin Marques wrote: Saludos Osmany y Anthony, El 11/12/17 a las 11:52, Anthony Sotolongo escribió: HOla Osmany, has intentado colocar el return null;  luego de cada insert (para salir de la función) y creo que eso puede evitar que se inserte recursivamente. pues al

Re: Buenos dias

2017-12-11 Thread Anthony Sotolongo
HOla Osmany, has intentado colocar el return null;  luego de cada insert (para salir de la función) y creo que eso puede evitar que se inserte recursivamente. pues al final veo un return new; algo como: CASE WHEN arol like 'periodista' THEN     INSERT INTO personal.periodista(     id

Re: Consulta de base de datos a otra base de datos en postgres

2017-12-08 Thread Anthony Sotolongo
Hola Ricardo, lo que te indica Juan Jose, sirve para lo necesitas. En PostgreSQL para conectarse a otra base de datos PostgreSQL, se necesita una conexión ya sea en el mismo servidor o en otro, pues aunque estés en el mismo servidor no puedes acceder directamente a otra base  PostgreSQL Tambié

Re: Consulta SQL para Listar objetos de Postgres

2017-12-07 Thread Anthony Sotolongo
Hola José, hace un tiempo necesitaba algo similar a lo que requieres, la verdad comencé a estudiar el catálogo por la documentación(mu buena) en: https://www.postgresql.org/docs/9.5/static/catalogs.html https://www.postgresql.org/docs/9.5/static/information-schema.html Además utilizando lo

Re: Escribir regla como un Trigger

2017-12-04 Thread Anthony Sotolongo
Hola Jose, que bueno tener noticias que los aspectos que vienen en PostgreSQL para un futuro, asi uno se puede preparar mejor, gracias te comento más menos lo que debes hacer Un trigger antes de insertar en la tabla ap_valvula que llame a una función trigger que verifique tu condición y si est

Re: Estilo de fecha

2017-11-09 Thread Anthony Sotolongo
Hola Marco Creo que el Hint te da una pista, el parametro datestyle ;-) Saludos On 09/11/17 11:24, Marco Vinicio Jimenez Rojas wrote: 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 trabaja

Re: Clave de postgres

2017-11-06 Thread Anthony Sotolongo
Hola José, Tienes acceso a modificar el pg_hba.conf ? Saludos El 6 nov. 2017 9:23 PM, "jvenegasperu ." escribió: Estimados amigos me encuentro en un hospital y necesitamos acceder a un sistema hecho en postgres pero no tenemos ningun usuario de acceso con los privilegios solo tenemos un acceso

  1   2   >