Ja, Sie können den Benutzer ändern :
alter role «user_name» set search_path = '«schema_name»';
Jedes Mal, wenn ich pgAdmin öffne, muss ich Folgendes tun:
set search_path="schema";
Gibt es eine Möglichkeit, einen Standardwert für den Suchpfad festzulegen?
Ja, Sie können den Benutzer ändern :
alter role «user_name» set search_path = '«schema_name»';
Sie können auch die Makrofunktion von pgAdmin III verwenden, um die Task zu vereinfachen.
Obwohl die erste Antwort richtig ist, können Sie versehentlich benutzerbezogene Einstellungen überschreiben, auf die sich die App verlassen kann. Wenn die Anwendung nicht gut geschrieben oder sehr komplex ist und Sie denselben Benutzer verwenden müssen, ist es besser, die Funktion von pgAdmin zu verwenden.
Ich habe keine bessere funktionierende Lösung in pgAdmin III 1.20 gefunden, als einem Tastaturkürzel ein Makro mit Anweisung zum Ändern des Suchpfads SET search_path=first_schema, second_schema
zuzuweisen. Ich gehe davon aus, dass die beste Lösung darin besteht, die search_path -Eigenschaft der DB-Instanz für die pgAdmin-Verbindung festzulegen, jedoch trotz Anwesenheit der Properties.../Variables
Registerkarte Menü Instanz - Kontext sieht es deaktiviert.