Я должен установить путь схемы в Пост-ГРЭС так, чтобы я не делал каждый раз указывает таблицу точки схемы, например. schema2.table
. Установите путь схемы:
SET SCHEMA PATH a,b,c
только, кажется, работает на одну сессию запроса на Mac, после того, как я закрываю окно запроса, которое переменная пути задерживает сама для установки по умолчанию.
Как я могу сделать это постоянным?
(И если у вас нет доступа администратора к серверу)
ALTER ROLE <your_login_role> SET search_path TO a,b,c;
Две важные вещи, о которых нужно знать:
a, b, c
, имеет значение, так как это также порядок, в котором схемы будут искать таблицы. Таким образом, если у вас есть одно и то же имя таблицы в нескольких схемах среди значений по умолчанию, не будет двусмысленности, сервер всегда будет использовать таблицу из первой схемы, которую вы указали для своего search_path
.