0
JSONB數據類型我有一個表的架構如下:大廈查詢Postgres裏9.4.2使用內置函數
DummyTable
-------------
someData JSONB
我所有的值將是一個JSON對象。例如,當你做一個select * from DummyTable
,它看起來像
someData(JSONB)
------------------
{"values":["P1","P2","P3"],"key":"ProductOne"}
{"values":["P3"],"key":"ProductTwo"}
我想要一個查詢,這將給我造成設置如下:
[
{
"values": ["P1","P2","P3"],
"key": "ProductOne"
},
{
"values": ["P4"],
"key": "ProductTwo"
}
]
我使用Postgres的版本9.4.2。我查看了相同的文檔頁面,但找不到可以給出上述結果的查詢。
但是,在我的API中,我可以通過遍歷行來構建JSON,但我更願意使用相同的查詢。我嘗試了json_build_array
,row_to_json
,結果將由select * from table_name
給出,但沒有運氣。
任何幫助,將不勝感激。
Here是我看的鏈接編寫JSONB
查詢