Jsonbフィールドを使用してPostgresテーブルにJSON文字列を挿入し、挿入クエリでJSONの一部を返すようにします。たとえば、次の例のIDを返します。疑問符はどうなりますか?
insert into mytable (myjson)
values ('{"id":123}') returning ???
使用 ->>
演算子を使用して、id
属性の値を抽出します。
insert into mytable (myjson)
values ('{"id":123}')
returning (myjson ->> 'id');