Tag: postgresql json

PostgreSQL引入的JSONB的解释

PostgreSQL刚刚推出了JSONB ,它已经在黑客新闻的趋势。 如果有人能够解释它与以前在PostgreSQL中出现的Hstore和JSON有什么不同,那将是一件好事。 什么是优点和限制,什么时候应该有人考虑使用它?

如何修改新的PostgreSQL JSON数据types中的字段?

使用postgresql 9.3我可以selectJSON数据types的特定字段,但是如何使用UPDATE修改它们呢? 我无法在postgresql文档或在线任何地方find这个例子。 我已经尝试了显而易见的: postgres=# create table test (data json); CREATE TABLE postgres=# insert into test (data) values ('{"a":1,"b":2}'); INSERT 0 1 postgres=# select data->'a' from test where data->>'b' = '2'; ?column? ———- 1 (1 row) postgres=# update test set data->'a' = to_json(5) where data->>'b' = '2'; ERROR: syntax error at or near "->" LINE […]