Ola boa tarde.

Eu tenho uma funcao onde recebo por um parametro JSON dados do pedido como
segue o exemplo abaixo:

CREATE TYPE pedido_type AS (
  id_pedido INTEGER,
  id_cliente INTEGER,
  data DATE,
  obs VARCHAR
);

select * from json_populate_recordset(null::pedido_type,
'
[
  {
         "id_pedido":589,"id_cliente":100,"data":"20/03/2017","obs":"TESTE
JSON"
         }
]'
);

Aplicando o SELECT acima ele converte corretamente a estrutura JSON para
uma estrutura de tuplas.

Porem eu preciso receber tb dentro da estrutura de PEDIDO em JSON os itens
deste pedido.
Neste caso como eu faria pra converter os itens que vem junto com o pedido
em estrutura de tuplas.

Exemplo:

[
  {
         "id_pedido":589,"id_cliente":100,"data":"20/03/2017","obs":"TESTE
JSON"
     {
        "id_produto":1010,"qtde":10.5,"unitario":1.00,"total":10.50
     }
   }
]'

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

Responder a