我想将JSON字符串插入带有jsonb字段的Postgres表中,并希望插入查询返回JSON的一部分。例如,我想在下面的示例中返回id。问题出在哪里?
insert into mytable (myjson)
values ('{"id":123}') returning ???
答案 0 :(得分:5)
使用->>
运算符提取id
属性的值:
insert into mytable (myjson)
values ('{"id":123}')
returning (myjson ->> 'id');