Em um pouco de picles no trabalho - eu tenho um Jsonb que eu preciso achatar um arquivo que tenha estrutura semelhante:
{
"Manufacturers":[
{
"manufacturer":"Tesla",
"address":"Deer Creek Road Palo Alto",
"contact":"[email protected]"
},
{
"manufacturer":"BMW",
"address":"Petuelring 130, 80809 München",
"contact":"[email protected]"
}
]
Eu quero isso em um formato de tabela onde fabricação são nomes de coluna! Algo assim - Postgres JSONB - Flatten aninhados objetos e agrupamentos ! Não consigo entender como chegar lá. Ele mencionou o uso, jsonb_to_recordset
mas não sabe como obter tudo em um formato csv típico.
Exemplo de como quero ver os dados -
Você pode realmente usar
jsonb_to_recordset
, mas também precisa usar->
para retirar amanufacturer
propriedade.Seu resultado esperado não está claro, mas parece que você pode fazer isso:
db<>violino