もともとpozsが書いた答えをコメント欄に投稿します。
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のドキュメントがあります。