Мы используем 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.