我对pg_pool-II's documentation的观点感到困惑。 health_check_user
用于确定数据库集群服务器的运行状况,但health_check_user
需要哪些功能?由于没有配置选项来获取此用户的密码,我假设pg-pool的health_check_user
同样需要对每个数据库进行信任级访问?
答案 0 :(得分:1)
看起来它只需要连接数据库的权限(所有数据库的用户名都相同)。
您也不需要依赖信任身份验证,我相信您可以使用.pgpass文件。 http://www.postgresql.org/docs/9.0/static/libpq-pgpass.html
答案 1 :(得分:1)
正如理查德所说,它只需要连接到数据库。
此外,您还可以使用health_check_password
为此用户设置密码