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