2

Каждый раз, когда я открываю pgAdmin, я должен сделать это:

set search_path="schema";

Есть ли способ установить значение пути поиска по умолчанию?

2 ответа2

4

да, вы можете изменить пользователя:

alter role «user_name» set search_path = '«schema_name»';
1

Вы также можете использовать функцию макроса pgAdmin III, чтобы упростить задачу.

Хотя первый ответ правильный, вы можете случайно перезаписать пользовательскую конфигурацию, на которую может положиться приложение. Если приложение плохо написано или очень сложно, и вам нужно использовать одного и того же пользователя, лучше использовать функцию pgAdmin.

Я не нашел лучшего рабочего решения в pgAdmin III 1.20, чем назначение макроса для сочетания клавиш с инструкцией по изменению пути поиска - это обычный SET search_path=first_schema, second_schema Я предполагаю, что лучшим решением будет установить свойство search_path экземпляра БД для соединение pgAdmin, но несмотря на наличие Properties.../Variables Вкладка переменных в контекстном меню экземпляра выглядит отключенной.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .