Re: [pgsql-es-ayuda] Capturar ID's de JSON y mostrarlos en una LINEA separados por ","

2014-05-09 Por tema Anthony Rafael Sotolongo León
El 5/9/2014 9:38 PM, Alvaro Herrera escribió: lguna otra de la sección:9.15. JSON Functions and Operators WTF! alvherre=# select string_agg((value->'id')::text, ',') from json_array_elements('[{"id":1, "nombre": "pedro"},{"id":2, "nombre": "juan"}, {"id":10, "nombre": "carlos"}]'); string_a

Re: [pgsql-es-ayuda] Capturar ID's de JSON y mostrarlos en una LINEA separados por ","

2014-05-09 Por tema Alvaro Herrera
Anthony Rafael Sotolongo León escribió: > Hola Pedro, sumándome a lo que dice Álvaro, puedes modificarla para > desarrollar tu algoritmo de obtención de los Id, puedes conjugar > algunas funciones y operadores para obtener el resultado, algo así > como: > > longitud:=json_array_length(tuparametro)

Re: [pgsql-es-ayuda] Capturar ID's de JSON y mostrarlos en una LINEA separados por ","

2014-05-09 Por tema Anthony Rafael Sotolongo León
Hola Pedro, sumándome a lo que dice Álvaro, puedes modificarla para desarrollar tu algoritmo de obtención de los Id, puedes conjugar algunas funciones y operadores para obtener el resultado, algo así como: longitud:=json_array_length(tuparametro) recorrer tuparametro hasta longitud del par

Re: [pgsql-es-ayuda] Instalando repmgr

2014-05-09 Por tema Yoan Manuel Pérez Piñero
Muchas gracias, tienes razón, me faltaba instalar rsync en el maestroSaludos. - Mensaje original - De: "Martín Marqués" Para: "Yoan Manuel Pérez Piñero" CC: "POSTGRES" Enviados: Viernes, 9 de Mayo 2014 18:53:44 Asunto: Re: [pgsql-es-ayuda] Instalando repmgr Instalá rsync (es mensa

Re: [pgsql-es-ayuda] Instalando repmgr

2014-05-09 Por tema Martín Marqués
Instalá rsync (es mensaje dice que no esta instalado). Y no uses la opcion -D. Saludos, El día 9 de mayo de 2014, 20:08, Yoan Manuel Pérez Piñero escribió: > Amigos ya lo instalé. Lo que cuando intento replciar me da este error, les > agradecería si me dicen que me falta por hacer. > > postgre

Re: [pgsql-es-ayuda] Instalando repmgr

2014-05-09 Por tema Yoan Manuel Pérez Piñero
Amigos ya lo instalé. Lo que cuando intento replciar me da este error, les agradecería si me dicen que me falta por hacer. postgres@pgslave:~/9.1/main$ /usr/lib/postgresql/9.1/bin/repmgr -D /var/lib/postgresql/9.1/main/ -d pgbench -p 5432 -U postgres -R postgres standby clone pgmaster --verbose

Re: [pgsql-es-ayuda] Instalando repmgr

2014-05-09 Por tema Yoan Manuel Pérez Piñero
Ya era que me faltaba isntalar build-essential ;-) Ahora tengo una duda, porque en un paso dice que se debe borrar toda la data en el esclavo, me imagino que ahí dentro también se borran el postgresql.conf y el pg_hba.conf ?? - Mensaje original - De: "Jaime Casanova" Para: "Yoan Manuel

Re: [pgsql-es-ayuda] Instalando repmgr

2014-05-09 Por tema Jaime Casanova
2014-05-09 16:26 GMT-05:00 Yoan Manuel Pérez Piñero : > Hola amigos, estoy intentando instalar repmgr, cuando le paso el comando > para compilar me dice que no encuentra la orden > root@pgslave:/tmp/repmgr-2.0# make USE_PGXS=1 > -bash: make: no se encontró la orden > y si tienes instalado el paqu

Re: [pgsql-es-ayuda] Capturar ID's de JSON y mostrarlos en una LINEA separados por ","

2014-05-09 Por tema Alvaro Herrera
Pedro PG escribió: > Efectivamente, pero solo funciona cuando se envia un elemento en el json: > >> '{id:1, nombre:"pedro"}' > Cuando se envia una coleccion no funciona > >> '[{id:1,nombre:"pedro"}, {id:2, nombre: "juan"}]' Entonces modifícala para que funcione. -- Álvaro Herrera

RE: [pgsql-es-ayuda] Capturar ID's de JSON y mostrarlos en una LINEA separados por ","

2014-05-09 Por tema Pedro PG
Efectivamente, pero solo funciona cuando se envia un elemento en el json: >> '{id:1, nombre:"pedro"}' Cuando se envia una coleccion no funciona >> '[{id:1,nombre:"pedro"}, {id:2, nombre: "juan"}]' Saludos. Bach. Ing. de Sistemas Pedro Ricardo Pejerrey Gómez

Re: [pgsql-es-ayuda] Instalando repmgr

2014-05-09 Por tema Yoan Manuel Pérez Piñero
Hola amigos, estoy intentando instalar repmgr, cuando le paso el comando para compilar me dice que no encuentra la orden root@pgslave:/tmp/repmgr-2.0# make USE_PGXS=1 -bash: make: no se encontró la orden Estoy intentándolo en Debian Wheeze. Gracias. VII Escuela Internacional de Verano en l

Re: [pgsql-es-ayuda] Capturar ID's de JSON y mostrarlos en una LINEA separados por ","

2014-05-09 Por tema Anthony Rafael Sotolongo León
Hola Pedro, hice un ejemplo simple, no se si te pueda orientar: CREATE FUNCTION pedro(IN in_matriz json DEFAULT NULL::json) RETURNS character varying AS $$ declare salida text; begin select in_matriz->'id' into salida; return salida; end; $$ LANGUAGE plpgsql VOLATILE ; select pedro('{"id":1

RE: [pgsql-es-ayuda] Capturar ID's de JSON y mostrarlos en una LINEA separados por ","

2014-05-09 Por tema Pedro PG
El valor para el json lo recibe una funcion de la siguiente forma: >> CREATE OR REPLACE FUNCTION fn_mantenimiento_ETC(IN in_matriz json DEFAULT >> NULL::json) La versión de PostgreSQL: >> PostgreSQL 9.3 Si he visto que hay varias funciones pero aun no logro llegar a la solución.Gracias por el tie

Re: [pgsql-es-ayuda] Capturar ID's de JSON y mostrarlos en una LINEA separados por ","

2014-05-09 Por tema Anthony Rafael Sotolongo León
Hola Pedro: Almacenas los JSON con el tipo de dato JSON de PostgreSQL? Que versión de PostgreSQL estas utilizando?, pues la 9.3 tiene mejoras con los operadores y funciones para obtener detalles de los documentos JSON saludos El 5/9/2014 2:08 PM, Pedro PG escribió: Buen día lista, verán teng

[pgsql-es-ayuda] Capturar ID's de JSON y mostrarlos en una LINEA separados por ","

2014-05-09 Por tema Pedro PG
Buen día lista, verán tengo el siguiente json: >> '[{id:1, nombre: "pedro"},{id:2, nombre: "juan"}, {id:10, nombre: >> "carlos"}]' Deseo que por medio de alguna instrucción me devuelva los id de cada tupla, mas o menos así: >> 1, 2, 10 de forma tal que lo pueda usar en una instrucción EXECUTE >

[pgsql-es-ayuda] Re: [pgsql-es-ayuda] OBTENER EL PENÚLTIMO REGISTRO DE UNA TABLA CON BASE EN EL EPOCH

2014-05-09 Por tema Martín Marqués
El día 9 de mayo de 2014, 9:26, Arcel Labrada Batista escribió: > creo es un poco más eficiente > > select idcolumna from tabla order by idcolumna DESC limit 1 offset 2; Es *OFFSET 1*, no 2. Si no lo especificas, el valor es cero, lo que significa que no se corre antes de empezar a traer. Lo bu

Re: [pgsql-es-ayuda] OBTENER EL PENÚLTIMO REGISTRO DE UNA TABLA CON BASE EN EL EPOCH

2014-05-09 Por tema Arcel Labrada Batista
creo es un poco más eficiente select idcolumna from tabla order by idcolumna DESC limit 1 offset 2; - Mensaje original - De: "Omar Beltrán Cano" Para: pgsql-es-ayuda@postgresql.org Enviados: Jueves, 8 de Mayo 2014 17:05:07 Asunto: Re: [pgsql-es-ayuda] OBTENER EL PENÚLTIMO REGISTRO DE UN