MyTetra Share
Делитесь знаниями!
Установить схему по умолчанию в PostgreSQL
Время создания: 16.07.2018 12:37
Автор: br0ke
Текстовые метки: postgresql, postgres, postgre, schema, default, path, search_path, qualified name, unqualified name
Раздел: Информационные технологии - Базы данных - PostgreSQL
Запись: and-semakin/mytetra_data/master/base/1531726656e7dt6jv0sv/text.html на raw.githubusercontent.com

Чтобы временно установить порядок поиска объектов (таблиц, представлений, функций, триггеров), для которых не указана схема явно (unqualified name), можно использовать следующую команду:


SET search_path TO userschema,topology,public;


Первая указанная схема будет считаться схемой по умолчанию. Именно в ней будут создаваться новые объекты, если схема не будет указана явно.



Чтобы установить порядок поиска навсегда для пользователя, нужно использовать следующую команду:


ALTER USER user_name SET search_path TO userschema,topology,public;


Чтобы установить порядок поиска навсегда для базы данных нужно использовать следующую команду:


ALTER DATABASE "my_database" SET search_path TO userschema,topology,public;


Так же в этом разделе:
 
MyTetra Share v.0.59
Яндекс индекс цитирования