PostgreSQL中建立字段为JSON的表时,能对JSON的内部做出约束吗?

天台道人 发布于 2015/03/18 14:35
阅读 457
收藏 0

本来JSON数据库首选MongoDB的。MongoDB在数据库层面对插入的JSON数据没有任何约束,这样易于扩展是没错,但有时还是希望有一些约束的好,只是比关系数据库那种限得很死的约束要灵活许多,比如JSON中哪些字段必须有,哪些字段可以有,哪些字段必须是数字类型而且限定取值范围等等。

后来前两天,据说PostgreSQL可以当成NoSQL数据库来用了,甚至其NoSQL性能测试超过了MongoDB。我想作为一款同时支持SQL和NoSQL的数据库管理系统,它在处理JSON时会不会有所不同。大致用了下PgAdmin,好像也没发现有。之前一直没接触过PostgreSQL,不放心还是上来问问。

加载中
返回顶部
顶部