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
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)
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
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
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
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
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
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
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
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
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
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
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
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
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
>
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
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
17 matches
Mail list logo