Как настроить search_path в pgbouncer? - PullRequest
0 голосов
/ 21 февраля 2019

Мы используем pgbouncer, и его файл конфигурации pgbouncer.ini содержит что-то вроде этого:

[databases]
file_storage = dbname=file_storage connect_query='SELECT 1' host=172.17.0.1 port=5432 user=usr password=pass 

нам нужно использовать вторую схему в нашей базе данных, и можно установить переменную search_path, например, таким образом вПараметр connect_query:

file_storage = dbname=file_storage connect_query='SELECT 1; SET search_path TO compat, public;' host=172.17.0.1 port=5432 user=usr password=pass 

но кажется, что search_path имеет свое значение по умолчанию, когда я подключаюсь к БД напрямую:

file_storage=# show  search_path ;
 search_path 
-------------
 public
(1 row)

file_storage=# select count(1) from image;
 count 
-------
     0
(1 row)

file_storage=# set search_path to compat, public;
SET
file_storage=# select count(1) from image;
 count  
--------
 199
(1 row)

file_storage=# 

, где и как имеет смысл установить search_path в pgbouncer?Или хотя бы в postgresql.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...