关于 openGauss 自动寻主 的支持问题 返回

SqlSugar 待处理
2 232
该叫什么 Cube 发布于1个月前
悬赏: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;

但是无法连接数据库,这是报错截图:

image.png

我的疑问:

1. 当前版本的 SqlSugar 是否已原生支持 openGauss / PostgreSQL 的多主机故障转移配置?

2. 如果支持,是否有特殊写法或额外的配置项需要设置?

3. 如果暂不支持,能否在后续版本中增加对这类连接字符串特性的支持?


希望能得到官方的解答或指导,谢谢!


热忱回答2

  • 看一下密码的配置改了吗。文档有写

    0 回复
  • Cube Cube VIP0
    2周前

    @fate stay night

    您说的是这个配置吗?这个配置我已经修改过了,之前代码能够正常连接数据库的。image.png

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

    0 回复