关于 openGauss 自动寻主 的支持问题 返回
SqlSugar
待处理
2
232
悬赏:5 飞吻
各位好,我在使用 SqlSugar 连接 openGauss 数据库时,遇到了配置“自动寻主”功能的问题。
- 数据库:Gauss 集群(主备架构)
- ORM:SqlSugarCore (5.1.4.215)
- 驱动:Npgsql(8.0.3)
- 需求:希望实现连接字符串自动识别当前主节点,当主备切换时能自动连接到新主库。
我将连接字符串设置为多主机列表形式
PORT=8000;searchpath=test;DATABASE=testdb;HOST=1.1.1.1,2.2.2.2,3.3.3.3;PASSWORD=testped;USER ID=testuser;No Reset On Close=true; targetServerType=master;
但是无法连接数据库,这是报错截图:

我的疑问:
1. 当前版本的 SqlSugar 是否已原生支持 openGauss / PostgreSQL 的多主机故障转移配置?
2. 如果支持,是否有特殊写法或额外的配置项需要设置?
3. 如果暂不支持,能否在后续版本中增加对这类连接字符串特性的支持?
希望能得到官方的解答或指导,谢谢!
热忱回答(2)
-
看一下密码的配置改了吗。文档有写
0 回复 -
Cube VIP0
2周前@fate stay night:
您说的是这个配置吗?这个配置我已经修改过了,之前代码能够正常连接数据库的。

这次是数据库升级,配置了自动寻主的功能,需要在连接字符串中写三台服务器的IP,但是这样写后就报错了
0 回复