现在的位置: 首页 > 综合 > 正文

Postgresql的用户权限

2011年03月26日 ⁄ 综合 ⁄ 共 227字 ⁄ 字号 评论关闭

新增一个用户后,如果让他可访问数据库?

1. 在hba.config中增加他的配置,如果有通用配置则不需处理,如在用户项是“all”

2. 新用户不是数据库的所有者,因此所有对象都需给权限,每个Table,每个View等,对象多了的时候会麻烦,可以考虑写一个过程。注意在配置权限时public代表所有用户。

3. 把数据库的所有权移到新用户后仍不可访问,因为虽然数据库的所有者是新用户,但数据库中的对象(如Table)并不同时变动所有者,还需要改变所有对象的所有者。

抱歉!评论已关闭.