On Tue, Mar 25, 2014 at 5:46 PM, Renato Poleti <ren...@poleti.com.br> wrote:

> Boa tarde a todos,
>
> Caros, preciso de uma função pl/pgSQL ou nativo do postgresql para
> alterar um element/node de um JSON e XML.
>
> Este link faz a mesma pergunta:
>
> http://dba.stackexchange.com/questions/54663/how-can-i-update-a-json-element-in-postgresql-json-datatype
>
> Na pratica seria +/- assim:
>
> JSON
> UPDATE table SET coluna::json#>>'{a,2}'='outro valor' WHERE id=1;
> --"coluna"= '{"a":[1,2,3],"b":[4,5,6]}'
>
> XML
> UPDATE table SET xpath('/my:a/text()',coluna)='outro valor' WHERE id=1;
> --"coluna"= ' <my:a xmlns:my="http://example.com";>test</my:a>'
>
> Obrigado
>
>

Você já usou hstore como tipo de dado?



Marcelo Costa
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a