Dosya Konumları
PostgreSQL; postgresql.conf dosyasına ek olarak, istemci kimlik doğrulamasını kontrol eden iki yapılandırma dosyası daha kullanır. Bu yapılandırma dosyaları varsayılan olarak veritabanı kümesinin veri dizininde depolanır. Bu bölümde ele alınan parametreler, yapılandırma dosyalarının başka bir yerde konumlandırılmasına olanak tanır. Bu, bazı durumlarda yönetimi kolaylaştırır. Yapılandırma dosyalarının ayrı tutulması yedeklenmesini kolaylaşırır.
data_directory
config_file
postgres
komut satırından ayarlanabilir. hba_file
ident_file
external_pid_file
Varsayılan bir kurulumda, yukarıda bahsedilen parametrelerin hiçbiri açık şekilde ayarlanmamıştır. Veri dizini, -D
parametresi veya PGDATA
ortam değişkeni ile belirtilir ve yapılandırma dosyaları belirtilen bu veri dizininde tutulur.
Konfigürasyon dosyası isim ve konumları config_file
, hba_file
, ident_file
parametreleri kullanılarak ayrı ayrı belirtilebilir. config_file
, sadece postgres
komut satırında belirtilebilirken diğerleri yapılandırma dosyası içinde ayarlanabilir. Üç parametrenin tümü ve data_directory açık bir şekilde ayarlanmışsa -D
veya PGDATA
belirtilmesi gerekli değildir.
Bu parametreler ayarlanırken relative path postgres
‘in başlatıldığı dizine göre yorumlanacaktır.
Kaynak:
[2]. postgresqlco.nf