PostgreSQL 設定 (Windows環境)
PostgreSQL v8.1.3 (Windows環境) での設定項目。
例によって、私的なメモ的記述。
pg_hba.conf
ネットワークからPostgreSQLのデータベースにアクセスしたい場合の指定。
TYPE DATABASE USER CIDR-ADDRESS(*1) METHOD の順
host all all 192.168.0.1/24 md5
host all all 192.168.0.1/24 md5
*1 CIDR-ADDRESS はCIDRのネットワークタイプ
スラッシュxx サブネットマスク
スラッシュ24 255.255.255.0
スラッシュ25 255.255.255.128
スラッシュ24 255.255.255.0
スラッシュ25 255.255.255.128
postgresql.conf
(1)ネットワークからアクセスする際のホスト名
listen_address ホスト名
(2)ログファイルを保存するディレクトリの指定
log_directory = 'c:\\PostgreSQL\\log'
*バックスラッシュは2個重ねてエスケープすること(3)ログのファイル名
log_filename = 'postgresql-%Y-%m-%d.log'
ex)postgresql-2006-03-01.log
ex)postgresql-2006-03-01.log
(4)ログのローテーション(時間毎)
log_rotation_age = 1440
*分単位 1440分=24時間
*分単位 1440分=24時間
pgAdmin III のログ設定
pgAdminIIIのログを指定する
[ファイル]→[オプション]→[ロギング設定]
ファイル名:c:\\PostgreSQL\\log\\pgadmin.log
ログ出力レベル:エラーのみ
ファイル名:c:\\PostgreSQL\\log\\pgadmin.log
ログ出力レベル:エラーのみ
※それぞれのディレクトリはPostgreSQLのサービスアカウントから変更可能なようにアクセス権を適切に設定しておく必要あり。
