Ich kann die Strömung sehen search_path
mit:
show search_path ;
Und ich kann das search_path
für die aktuelle Session einstellen mit:
set search_path = "$user", public, postgis;
Ebenso kann ich die search_path
für eine gegebene Datenbank dauerhaft einstellen mit:
alter database mydb set search_path = "$user", public, postgis ;
Und ich kann die search_path
für eine bestimmte Rolle (Benutzer) dauerhaft einstellen mit:
alter role johnny set search_path = "$user", public, postgis ;
Aber ich würde gerne wissen , wie Sie feststellen können, was die Datenbank und Rolle Einstellungen sind (bezüglich search_path
) vor , sie zu verändern?
alter role myrole set search_path = "$user", public, postgis ;
ich gemerkt, dasspg_roles.rolconfig
(entsprechend meiner Rolle) der Wert erhalten hat{"search_path=\"$user\", public, postgis"}
. Außerdem wirdselect * from pg_db_role_setting ;
jetzt eine zusätzliche Zeile angezeigt. Und nach dem Ausführenalter database mydb set search_path = "$user", public, postgis ;
sehe ich eine entsprechende Zeile inselect * from pg_db_role_setting ;
- am Ende bin ich mir nicht sicher, wie ich diese Änderungen "rückgängig machen" soll.