2013-05-02 61 views
7

在Postgresql中,hstore和json数据类型似乎有非常相似的用例。你什么时候选择使用一个而不是另一个?初始想法:postgresql中hstore vs json数据类型的用例

  • 你可以用json嵌套;你不能用hstore
  • 解析JSON功能将无法使用,直到9.3
+2

为什么脱离主题?看起来相当具体和与我有关。 – 2013-05-02 22:14:05

+0

我认为人们应该在dba.stackexchange.com上提问,所以我重新发布了它,并得到了一个很好的答案:http://dba.stackexchange.com/questions/41431/use-cases-for-hstore -vs-json-datatypes-in-postgresql – alan 2013-05-03 01:29:44

+0

不知道为什么开发人员不应该知道类型。重要的是你得到了你的答案,我想。 – 2013-05-03 06:34:03

回答

1

JSON的类型只是一个字符串。没有内置的函数来解析它。在使用它时唯一要获得的是有效性检查。

编辑为那些downvoting:这是写在9.3时仍然不存在。它是正确的9.2。问题也不同。检查编辑历史。

+4

9.3将有额外的JSON函数。 – 2013-05-02 16:40:34