Definir o caminho de pesquisa padrão no pgAdmin

2

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?

    
por Chin 06.04.2013 / 06:29

2 respostas

4

sim, você pode modificar o usuário :

alter role «user_name» set search_path = '«schema_name»';
    
por 07.09.2013 / 03:54
1

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.

    
por 21.04.2015 / 14:28

Tags