nơi tôi đặt tệp `pg_hba.conf` của mình trong EnterpriseDB cho OS X


0

tôi có một pg_hba.conf.sample tập tin, nhưng không pg_hba.conf tập tin. Tôi muốn làm một cái và đặt nó vào đúng chỗ. Tôi để ở đâu pg_hba.conf?

Câu trả lời:


0

Theo tài liệu EnterpriseDB (Chương 18.2 Vị trí tệp):

Theo mặc định, cả ba tệp cấu hình được lưu trữ trong cơ sở dữ liệu   thư mục dữ liệu của cụm.

http://www

hãy xem postgres.conf của bạn để biết cài đặt 'data_directory'

một cách khác để có được vị trí của data_directory của bạn là thực thi một truy vấn SQL với quyền quản trị

Ví dụ:

postgres=# SHOW data_directory;
 data_directory  
-----------------
 /var/pgsql/data

và nó có thể trông như sau:

[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

Nếu pg_hba.conf không có ở đây, hãy đặt nó vào thư mục được cung cấp bởi truy vấn SQL data_directory của SHOW

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.