Ich kann die Strömung sehen search_pathmit:
show search_path ;
Und ich kann das search_pathfür die aktuelle Session einstellen mit:
set search_path = "$user", public, postgis;
Ebenso kann ich die search_pathfür eine gegebene Datenbank dauerhaft einstellen mit:
alter database mydb set search_path = "$user", public, postgis ;
Und ich kann die search_pathfü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.