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

Re: lista de stopwords

2024-01-08 Thread Anthony Sotolongo
/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: $SHAREDIR/tsearch_data/ puedes interntar leer

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

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

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

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

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; > >

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)/

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

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

Re: Dudas DBLink

2021-08-20 Thread Anthony Sotolongo
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: -- FOREIGN DATA WRAPPER functionality -

Re: Dudas DBLink

2021-08-20 Thread Anthony Sotolongo
. 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 P.P.

Re: Dudas DBLink

2021-08-20 Thread Anthony Sotolongo
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 en PostgreSQL, FDW provee una sintaxis más limpia y adem[as es compatible con los está

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:

Re: Tiempo entre cambio de valores

2021-03-21 Thread Anthony Sotolongo
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. Saludos. Anthony Sotolongo mailto:asotolo...@gmail.com>> escribió: > Cierto Jua

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

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

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,

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

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

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

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

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

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

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

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

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

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

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

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á

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

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

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: 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

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:

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

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

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

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

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

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

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

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: 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/||/_|,

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 >

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=95cda7cf2b33c8bca60ee1ddce6f7290 Saludos On 09-11-18 10:33 p. m., Jorge Barzola wrote: Hola, tengo una tabla (edades) que esta

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

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

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 >

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

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

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

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

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,

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

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

2018-02-20 Thread Anthony Sotolongo
2018, 16:21, Anthony Sotolongo<asotolo...@gmail.com <mailto:asotolo...@gmail.com>>escribió: Hola Hector, la unidad de medida para saber si algo es lento es alguna unidad de tiempo en este caso segundos , milisegundos, etc, ahora para decir si es lento o no eso lo define tu n

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

Re: Insertar datos en tabla remota

2018-01-29 Thread Anthony Sotolongo
; INSERT INTO foreign_table(id,texto,fecha) VALUES (3,'c',now()); El 29 de enero de 2018, 14:24, Anthony Sotolongo<asotolo...@gmail.com <mailto:asotolo...@gmail.com>> escribió: Hola Alberto, On 29/01/18 16:15, Alberto Cardenas Cardenas wrote: Hola H

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

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: 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

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

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

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

Re: Crear campo en todas las tablas

2017-10-22 Thread Anthony Sotolongo
Hola, una vez tuve que hacer algo similar de agregar el mismo campo a muchas tablas y lo resolví con una función que me cree, donde le pasaba el esquema, el nombre del atributo y el tipo de dato, recorría mis tablas y bum 'add column': select agregar_atributo('esquema', 'nuevo', 'timestamp');

Re: Errores accediendo a db en replicacion

2017-10-19 Thread Anthony Sotolongo
Hola Juan On 19/10/17 17:35, Juan wrote: Tengo una base de datos replicando, e intentos de acceder a ella con pgadmin , fallan, Pregunta: se pude conectar a una base de datos , en stream replication con pgadmin??? si Gralmente los errores son de catalog. psql tambien da errores, gralmente

Re: Ayuda con query

2017-10-10 Thread Anthony Sotolongo
e algo mas? ---- *De:* Anthony Sotolongo <asotolo...@gmail.com> *Enviado:* martes, 10 de octubre de 2017 12:41:47 *Para:* Maria Antonieta Ramirez; FORO POSTGRES *Asunto:* Re: Ayuda con query Hola Maria Antonieta, como re

Re: Ayuda Extension de Correo y ver schema en PgAdmin 4

2017-09-26 Thread Anthony Sotolongo
Hola Jose, que bueno que la pudiste ajustar para python 3.X, gracias :D te comento entre lineas On 26/09/17 11:19, jvenegasperu . wrote: Hola a todos buen dia Tuve necesidad de enviar correo directamente desde postgres asi que revise la extensión de Anthony Sotolongo aqui: https

Re: extension para smtp

2017-09-22 Thread Anthony Sotolongo
Hola Jose, te comento que no he actualizado la extensión para python 3.X, y que la tengo funcionando en 9.3 y 9.4 en producción y me está funcionando bien con el envío de correos, recién la probé con el PostgreSQL 10 RC1 y me funciona bien, al parecer son los instaladores de EDB los que

Re: IMPEDIR ACCESO A IP

2017-09-12 Thread Anthony Sotolongo
Hola Heriberto, te conviene mirar y configurar el pg_hba.conf, además puedes apoyarte en el firewall del servidor saludos On 12/09/17 11:21, heriberto giron wrote: buenos dias alguien sabe como impedir el acceso de una ip a postgres ? -- -

Re: funcion replace

2017-09-01 Thread Anthony Sotolongo
Hola María Antonieta, te refieres a hacer un update *educaciondistancia.contenidos_maestria * *Set replace...* *Saludos* El 1 sep. 2017 1:29 PM, "Maria Antonieta Ramirez" escribió: Hola buen dia, De ante mano les agradezco toda su atencion por leerme.. Miren

Re: como utilizar SET LOCAL

2017-08-18 Thread Anthony Sotolongo
Hola Diego, te aseguraste que ese app_user es una variable de configuración? pues es el error que retorna!!! puede que se llame prueba.app_user asegúrate de tenerlo en el postgresql.conf por favor Saludos On 18/08/17 11:54, Diego Ayala wrote: buenos dias, estoy teniendo un incoveniente para

Re: Conexión de una db a otra del mismo server

2017-08-07 Thread Anthony Sotolongo
Hola Kernel, ambos son validos para lo que quieres, y si bien postgres_fdw es mas nuevo y parece ser el futuro para este tipo de conexiones puede que viejo dblink te pueda ayudar en algunos detalles y puedas usarlo combinado, cada uno tiene sus características, y puede que para tu escenario

Re: Postgres 10 sobre windows

2017-08-02 Thread Anthony Sotolongo
Hola Jose, la 9.6 también tiene funcionalidades de paralelismo, aunque en la 10 seguro está mucho mejor ;-) * https://www.postgresql.org/docs/9.6/static/release-9-6.html * https://wiki.postgresql.org/wiki/NewIn96#Parallel_Query Que con eso de la 9.6 puedes mostrar algo para el curso que