2018年4月24日火曜日

PostgreSQL9.6.9 ソースからのインストール 2/3

設定ファイルの編集
postgresql.conf
$ vi /usr/local/pgsql/data/postgresql.conf

リモートアクセス可能にする。
#listen_addresses = 'localhost'

listen_addresses = '*'

明示的にポートを指定する。
#port = 5432

port = 5432

ログを有効にする。
#logging_collector = off

logging_collector = on

ログのファイル名を変更する。
#log_filename = 'postgresql-%Y-%m-%d_%H%M%S.log'

log_filename = 'postgresql-%d.log'

#log_line_prefix = ''

log_line_prefix = '%t [%p] '

pg_hba.conf
$ vi /usr/local/pgsql/data/pg_hba.conf
リモートアクセス可能にする。
host    all             all             127.0.0.1/32            trust

host    all             all             192.168.1.0/24            trust

設定の反映
$ pg_ctl restart -w

DBのユーザ作成
$ createuser -s -d -r -P pgsa

作成したユーザを確認する。
$ psql -U postgres
\du

DBの設定は以上です。次回はOS側の設定になります。