想了解下postgresql 对json的支持。。 比如,我有一个json字段 doc 当我想,直接更新 doc 字段中的json key为 title ,该如何处理? 9.4是否支持更新json字段中的某一个键的值? 就如,查询JSON的某一个键一样?
请在登录后发表评论,否则无法保存。
1楼 doudou586
2015-10-09 00:48:40+08

经查询文档,jsonb_set 暂不支持直接对KEY的直接更新,不过可以使用 增加新的title 并引用原来KEY中的值,生成一组新的以title为KEY的值,然后再使用 - 号功能删除原来的KEY/Value...

9.5版本最新功能说明可参见Francs博客:http://francs3.blog.163.com/blog/static/4057672720157153719971/

也可参见英文文档: http://www.postgresql.org/docs/9.4/static/functions-json.html

2楼 GUEST
2015-10-08 18:26:20+08

我来查一下。

© 2010 PostgreSQL中文社区