मैं मूल रूप से पॉज़ द्वारा लिखे गए उत्तर को टिप्पणी अनुभाग में पोस्ट करता हूं।
unnest()
PostgreSQL के सरणी प्रकारों के लिए है।
इसके बजाय निम्न में से किसी एक फ़ंक्शन का उपयोग किया जा सकता है:
json_array_elements(json)
(9.3+)jsonb_array_elements(jsonb)
(9.4+)json[b]_array_elements_text(json[b])
(9.4+)
उदाहरण :
select * from json_array_elements('[1,true, [2,false]]')
आउटपुट मान
-------------
| 1 |
-------------
| true |
-------------
| [2,false] |
-------------
यहाँ जहाँ v9.4 के लिए दस्तावेज़ीकरण पाया जा सकता है।