设置 GUC 参数或使用 PgBouncer 的 PGOPTIONS 环境变量

Set GUC parameter or use PGOPTIONS environment variable with PgBouncer

我可以让 PgBouncer 在事务池中保留 PGOPTIONS 环境变量来配置 GUC 参数吗?或者有没有其他方法可以在 PgBouncer 中配置这些参数,使其适用于所有连接?

我特别需要设置一些pg_trgm parameters

您可以在数据库定义中使用 connect_query 选项,例如

mydb = host=myhost dbname=mydb connect_query='set pg_trgm.similarity_threshold=0.5'

connect_query 可以是任何 SQL 语句。