Akımı search_path
şununla görebiliyorum :
show search_path ;
Ve ayarlayabilirsiniz search_path
için geçerli oturum ile:
set search_path = "$user", public, postgis;
Ayrıca, search_path
verilen bir veritabanı için kalıcı olarak şunları ayarlayabilirim :
alter database mydb set search_path = "$user", public, postgis ;
Ve search_path
belirli bir rol için (kullanıcı) kalıcı olarak şunları ayarlayabilirim :
alter role johnny set search_path = "$user", public, postgis ;
Fakat veri tabanının ve rol ayarlarının search_path
değiştirilmeden önce ( bunlara göre ) ne olduğunu nasıl belirleyeceğimi bilmek istiyorum.
alter role myrole set search_path = "$user", public, postgis ;
onu farkettimpg_roles.rolconfig
(benim rolüne karşılık gelen) değer var{"search_path=\"$user\", public, postgis"}
. Ayrıca,select * from pg_db_role_setting ;
şimdi ek bir satır gösterir. Ve çalıştırdıktan sonra sonundaalter database mydb set search_path = "$user", public, postgis ;
ilgili bir satır görüyorumselect * from pg_db_role_setting ;
, bu değişikliklerin nasıl "geri alınacağından" emin değilim.