为什么我的用户从 8.1 升级到 8.4 后无法连接到他们的常规 Postgresql 数据库?升级过程中权限丢失了吗?
答案1
该CONNECT
权限是在 Postgresql 8.2 中添加的,因此它不存在于早期版本的备份中。GRANT
升级后您需要这样做:
GRANT CONNECT ON DATABASE foo TO bar;
为什么我的用户从 8.1 升级到 8.4 后无法连接到他们的常规 Postgresql 数据库?升级过程中权限丢失了吗?
该CONNECT
权限是在 Postgresql 8.2 中添加的,因此它不存在于早期版本的备份中。GRANT
升级后您需要这样做:
GRANT CONNECT ON DATABASE foo TO bar;