从 8.1 升级后无法连接到 Postgresql?

从 8.1 升级后无法连接到 Postgresql?

为什么我的用户从 8.1 升级到 8.4 后无法连接到他们的常规 Postgresql 数据库?升级过程中权限丢失了吗?

答案1

CONNECT权限是在 Postgresql 8.2 中添加的,因此它不存在于早期版本的备份中。GRANT升级后您需要这样做:

GRANT CONNECT ON DATABASE foo TO bar;

相关内容