在工作中有点麻烦 - 我有一个 Jsonb,我需要将一个具有类似结构的文件展平:
{
"Manufacturers":[
{
"manufacturer":"Tesla",
"address":"Deer Creek Road Palo Alto",
"contact":"[email protected]"
},
{
"manufacturer":"BMW",
"address":"Petuelring 130, 80809 München",
"contact":"[email protected]"
}
]
我想要一个表格格式,其中制造是列名!像这样的东西 - Postgres JSONB - 扁平化嵌套对象和分组!似乎无法理解如何到达那里。他提到了使用jsonb_to_recordset
但不确定如何以典型的 csv 格式获取所有内容。
我希望如何查看数据的示例 -
你确实可以使用
jsonb_to_recordset
,但你还需要使用->
来拉出manufacturer
属性。您的预期结果尚不清楚,但看起来您可以这样做:
db<>小提琴