pgpool-II的health_check_user需要什么权限?

时间:2011-09-02 17:33:25

标签: postgresql high-availability database-management pgpool

我对pg_pool-II's documentation的观点感到困惑。 health_check_user用于确定数据库集群服务器的运行状况,但health_check_user需要哪些功能?由于没有配置选项来获取此用户的密码,我假设pg-pool的health_check_user同样需要对每个数据库进行信任级访问?

2 个答案:

答案 0 :(得分:1)

看起来它只需要连接数据库的权限(所有数据库的用户名都相同)。

您也不需要依赖信任身份验证,我相信您可以使用.pgpass文件。 http://www.postgresql.org/docs/9.0/static/libpq-pgpass.html

答案 1 :(得分:1)

正如理查德所说,它只需要连接到数据库。

此外,您还可以使用health_check_password

为此用户设置密码