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