postgresql - 单个连接字符串中的多个服务器名称
问题描述
在 PostgreSQL 文档https://www.postgresql.org/docs/10/libpq-connect.html中,据说可以在单个连接字符串中指定多个主机,以便按顺序尝试所有主机一个接一个,直到其中一个服务器成功。
但是当我尝试在我的 ASP.net web.config 文件中的标签中实现相同的设置时,它会抛出错误,因为没有这样的主机名。我正在使用 NpgSQL 提供程序来连接到 PostgreSQL 数据库。
我需要在连接字符串中添加多个服务器名称,这样如果服务器#1 失败,那么它应该尝试立即按顺序提供的下一个服务器服务器#2,直到它成功
您能否建议如何在连接字符串中提供多个主机?
解决方案
Npgsql 驱动程序当前不支持此功能。跟踪此问题的问题是https://github.com/npgsql/npgsql/issues/732,我仍然希望我们可以将其纳入下一个版本,但还有很多事情要做。
推荐阅读
- c# - 如何用c#连接到动态crm?
- javascript - 我如何获得单击哪个角色的值?
- c - 如果次正规数的存在是可选的(HAS_SUBNORM),那么为什么 FP_SUBNORMAL 的存在是强制性的?
- javascript - 使从绝对定位的 div 复制的文本保留空格
- php - Laravel Increment / Decrement 更新显示订单字段
- xbee - XBee S2C (XB24C) Router-Coordinator 不要发送或接收任何消息
- javascript - 在 WooCommerce 结帐页面中设置付款方式的样式(需要自定义 Javascript)
- javascript - 当时间超出其设定时间时如何关闭先前设定的间隔
- excel - 通过匹配范围中的字符串来过滤数据
- pine-script - 如何使用文本在交易视图图表中显示变量