今天我在我公司的一台服务器上设置了 pgpool-II 用于数据库复制目的,我试图从位于另一台服务器上的应用程序连接到它。以前它连接到现在安装 pgpool 的同一台服务器上的数据库没有问题 - 我只需要在配置文件中提供类似此链接的内容:
数据库:postgresql://user:password@host:port/db_name
我已将端口更改为 pgpool 侦听连接并从 pcp.conf 提供用户和密码的端口,但是在启动应用程序后我得到了一个错误列表,所有这些都是相同的类型:
OperationalError: (OperationalError) 无法打开数据库文件 无 无
如果我以 postgresql 或 pgpool 用户身份进行身份验证,并且如果我提供 md5 加密或明文密码,则错误是相同的。那我怎样才能正确连接到我的数据库呢?