Akımı search_pathşununla görebiliyorum :
show search_path ;
Ve ayarlayabilirsiniz search_pathiçin geçerli oturum ile:
set search_path = "$user", public, postgis;
Ayrıca, search_pathverilen bir veritabanı için kalıcı olarak şunları ayarlayabilirim :
alter database mydb set search_path = "$user", public, postgis ;
Ve search_pathbelirli 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_pathdeğ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.