Postgresql Pgbouncer-管理动态数据库设置

Postgresql Pgbouncer-管理动态数据库设置,postgresql,pgbouncer,Postgresql,Pgbouncer,我们正在考虑在我们的项目中使用pgbouncer,其中包括动态数据库创建(即添加的每个租户-创建一个新的数据库) 据我所知,pgbouncer使用一个映射数据库的配置文件 问题是-有没有办法在不重新启动pgbouncer的情况下向pgbouncer添加新数据库?(在config.ini文件中添加一个新的db行)我实际上正在研究同一个问题。现在默认情况下似乎不可能()。该问题的发起者对动态池有一个定义,但它似乎不会被合并。我不会在生产中使用它,除非您需要为您的项目维护分叉依赖关系 当前的方法是更新

我们正在考虑在我们的项目中使用pgbouncer,其中包括动态数据库创建(即添加的每个租户-创建一个新的数据库)

据我所知,pgbouncer使用一个映射数据库的配置文件


问题是-有没有办法在不重新启动pgbouncer的情况下向pgbouncer添加新数据库?(在config.ini文件中添加一个新的db行)

我实际上正在研究同一个问题。现在默认情况下似乎不可能()。该问题的发起者对动态池有一个定义,但它似乎不会被合并。我不会在生产中使用它,除非您需要为您的项目维护分叉依赖关系

当前的方法是更新.ini。但是,除了在另一个地方维护配置的开销之外,这还变得更加复杂,因为pgbouncer的“在线重启”功能仅适用于非TLS连接,并且如果您的pgbouncer使用unix套接字运行。因此,根据您的系统配置,不可能为可能频繁的更新在线重启