安全
在PostgreSQL 8.4 中安全性也得到了提高,可以在每一列上设置权限了,这样为敏感数据提供了细粒度的权限控制,列权限也有利于保护通过SQL注入暴露的限制数据。Berkus说列权限的加入,也要求PostgreSQL开发更精密的权限管理工具,满足更复杂的权限管理需要。
假设你有一张表,它有两个字段,分别是信用卡卡号和密码,它需要特殊的访问控制,这是一个非常常见的设计问题,在以前,你可能只有将它们分开放到不同的表中,再授予不同的权限,或者创建一个视图授予不同的权限。现在就简单了,只有管理员能够看到表的这两列。
PostgreSQL 9?
PostgreSQL的下一个版本究竟是8.5还是9目前还不明朗。Berkus说“我们还没有决定下一版本的第一位数是什么,直到我们确定了下一版本将会做些什么才能确定,通常我们也不会明确告诉你下一版本将会做些什么,目前我只能透露的是我们正在努力工作”。
Berkus说到现在为止,清单中包括热备份,同步复制,覆盖索引,许可管理和自动分区。但这些特性是否会包含到下一个版本中还很难说,因为我们不会为了追求一个新特性而将其随意引入,如果不顾其准确性和可靠性,那将是灾难性的。
原文出处:http://www.internetnews.com/dev-news/article.php/3828046/PostgreSQL+84+Revs+Up+Database+Admin+Security.htm