Benim bir pg_hba.conf.sample
dosya ama hayır pg_hba.conf
dosya. Bir tane yapmak ve doğru yere koymak istiyorum. Nereye koyacağım pg_hba.conf
?
Benim bir pg_hba.conf.sample
dosya ama hayır pg_hba.conf
dosya. Bir tane yapmak ve doğru yere koymak istiyorum. Nereye koyacağım pg_hba.conf
?
Yanıtlar:
EnterpriseDB belgelerine göre (Bölüm 18.2 Dosya konumları):
Varsayılan olarak, üç yapılandırma dosyasının tümü veritabanında depolanır kümenin veri dizini.
http://www.enterprisedb.com/docs/en/8.4/pg/runtime-config-file-locations.html#GUC-HBA-FILE
'data_directory' ayarı için postgres.conf dosyasına bakın
data_directory'inizin konumunu almanın başka bir yolu, yönetici ayrıcalıklarına sahip bir SQL sorgusu yürütmektir.
Örneğin:
postgres=# SHOW data_directory;
data_directory
-----------------
/var/pgsql/data
ve aşağıdaki gibi görünebilir:
[root@host /var/pgsql/data]# ls
base pg_clog pg_ident.conf pg_notify pg_stat_tmp pg_tblspc PG_VERSION postgresql.conf postmaster.pid
global pg_hba.conf pg_multixact pg_serial pg_subtrans pg_twophase pg_xlog postmaster.opts
Pg_hba.conf burada yoksa, onu SHOW data_directory SQL sorgusu tarafından sağlanan dizine koyun