| Новости | FAQ | Авторы | Документация | В действии | Библиотека |
| Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Sumo 29.10 11:07 / 29.10 11:08
Отдельные базы чуть проще мигрировать между серверами. Но всё зависит от проекта.>show search_path; search_path ----------------- "$user", public (1 row)Можем явно установить пути поиска для пользователя:
>alter user aquila2 set search_path = public,client,data;
И после нового логина будем сразу иметь хорошие пути:
>show search_path ;
search_path
-------------------
public, client, data
(1 row)А еще можем указывать схему пользователя явно в запросе: ^table:sql{
select * from "$clientSchema".items;
}Если мы живём без pgBouncer'а, то можно search_path сразу в строке соединения передать: pgsql://user@127.0.0.1:5432?standard_conforming_strings=1&options=--search_path%3dclient_schema_name,public,dataВот такой набор получается в дополнение к application_name, схемам драйверов и даже хаком в standard_conforming_strings. :)