You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将Azure Database for PostgreSQL弹性服务器新建数据库分配给PGBouncer

解决Azure Database for PostgreSQL弹性服务器中PGBouncer不显示新建数据库的问题

要让新建的数据库被PGBouncer识别,需要通过Azure门户配置PGBouncer的数据库参数,具体步骤如下:

  • 登录Azure门户,定位到你的PostgreSQL弹性服务器实例
  • 进入服务器参数页面,搜索参数pgbouncer.databases
  • 编辑该参数的值,添加新建数据库的配置项,格式为:你的新建库名 = host=localhost port=5432 dbname=你的新建库名

    如果你希望所有数据库都被PGBouncer代理,也可以使用通配符配置:* = host=localhost port=5432,但出于安全考虑,建议仅添加需要的数据库

  • 保存参数修改,等待服务器完成配置应用(通常需要1-2分钟)
  • 重新通过PGBouncer连接服务器,执行SHOW DATABASES命令,就能看到新建的数据库了

默认情况下,PGBouncer仅预配置了postgres和azure_maintenance两个数据库,所以新建的数据库必须手动添加到上述参数中才会被识别。

内容的提问来源于stack exchange,提问作者remo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 21:22:03