Postgresql HA by Bitnami -尝试从.NET应用程序创建数据库时无法获取会话上下文错误

8zzbczxx  于 12个月前  发布在  PostgreSQL
关注(0)|答案(1)|浏览(137)

我在我的Kubernetes集群上部署了Bitnami的Postgresql HA Helm Chart,并根据Helm Chart提供的配置字段进行了配置。当我尝试使用PgPool II的连接字符串从.NET应用程序创建数据库时,我得到了一个错误。错误显示“PID XXX无法获取会话上下文”。
我的应用程序首先创建一个db,如果它不存在,然后迁移数据。我应该提到,如果我手动创建db,那么应用程序迁移数据没有问题,这证明连接字符串是正确的。我尝试直接连接到Postgresql服务器,跳过PgPool,应用程序创建了数据库并将其迁移,我相信应用程序正在按预期工作。当我尝试所有这些事情时,我使用了超级用户。
这是我的pg_hba.conf

host     all            repmgr    0.0.0.0/0    trust
host     repmgr         repmgr    0.0.0.0/0    trust
host     repmgr         repmgr    ::/0    trust
host     replication      repmgr    0.0.0.0/0    trust
host     replication      repmgr    ::/0    trust
#hostssl     all             all             0.0.0.0/0               cert
#hostssl     all             all             ::/0                    cert
host     all              all       0.0.0.0/0    trust
host     all              all       ::/0         trust
local    all              all                    trust

字符串
这是我的pool_hba.conf

local    all             all                            trust
host     all             repmgr       all         trust
host     all             aio       all         scram-sha-256
host     all             wide               all         trust
host     all             pop_user           all         trust
host     all             all                all         scram-sha-256


有没有可能我应该在连接到一个连接点的时候修改代码,而不是连接到一个postgresql服务器来获取会话上下文?
先谢谢你了!

qq24tv8q

qq24tv8q1#

检查您的数据库名称,如果它包括字母将它们全部更改为字母。

相关问题