トップページ > コンテンツ > データベース関連メモ > PostgreSQL > pg_hba.conf

各データベースに関する接続許可設定を記載するファイル。
クライアント認証を使用するアドレスやロール名を記載。

以下の形式で記載する。
local      database  user  auth-method  [auth-options]
host       database  user  address  auth-method  [auth-options]
hostssl    database  user  address  auth-method  [auth-options]
hostnossl  database  user  address  auth-method  [auth-options]
host       database  user  IP-address  IP-mask  auth-method  [auth-options]
hostssl    database  user  IP-address  IP-mask  auth-method  [auth-options]
hostnossl  database  user  IP-address  IP-mask  auth-method  [auth-options]

auth-methodの例
trust 常に許可
reject 常に拒否
md5 MD5暗号化パスワードを要求
peer オペレーティングシステムのユーザ名がデータベースのユーザ名と一致するか検査

レプリケーションさせるときは以下のような感じで記述。
host replication レプリケーション用ユーザ XXX.XXX.XXX.XXX/XXX  md5
最終更新:2021年11月03日 22:33