sim, você pode modificar o usuário :
alter role «user_name» set search_path = '«schema_name»';
Toda vez que eu abro o pgAdmin eu tenho que fazer isso:
set search_path="schema";
Existe uma maneira de definir um valor de caminho de pesquisa padrão?
sim, você pode modificar o usuário :
alter role «user_name» set search_path = '«schema_name»';
Você também pode usar o recurso de macro do pgAdmin III para simplificar a tarefa.
Embora a primeira resposta esteja correta, você pode substituir acidentalmente a configuração relacionada ao usuário em que o aplicativo pode confiar. Se o aplicativo não estiver bem escrito ou for muito complexo e você tiver que usar o mesmo usuário, é melhor usar o recurso do pgAdmin.
Eu não encontrei uma solução de trabalho melhor no pgAdmin III 1.20 do que atribuir uma macro ao atalho de teclado com instruções para alterar o caminho da pesquisa - é um% regularSET search_path=first_schema, second_schema
Suponho que a melhor solução será definir a propriedade search_path da instância do DB para a conexão pgAdmin, mas, apesar da presença da guia Properties.../Variables
no menu de contexto da instância, ela parece desativada.
Tags pgadmin