将JSON字符串插入Postgres并返回字段

时间:2016-10-03 15:36:02

标签: json postgresql jsonb

我想将JSON字符串插入带有jsonb字段的Postgres表中,并希望插入查询返回JSON的一部分。例如,我想在下面的示例中返回id。问题出在哪里?

insert into mytable (myjson)
values ('{"id":123}') returning ???

1 个答案:

答案 0 :(得分:5)

使用->>运算符提取id属性的值:

insert into mytable (myjson)
values ('{"id":123}') 
returning (myjson ->> 'id');