これ僕.com:行動分析学マニアがおくる行動戦略

意図と行動のギャップから生じる「不自由さ」への挑戦。果たして僕たちに自由はあるのか?

pg_hba.conf.....

社内サーバーとはいえ、本番サーバーを操作するのは緊張する。
で、新しくシステムを立ち上げる作業をやってたのだけど、どうにもアプリからDB(PostgreSQL)に接続できない。
テスト環境で試した手順通りにやっているのに上手くいかない。
作業自体は既存アプリを別ユーザー向けにもう一本立ち上げる作業なので、プログラム自体は改変していない。
なんかおかしな設定してんのかな〜、と若干焦りながら調べることしばし。pg_hba.confの設定漏れだった。新しく作成したDBにアクセスできるようにしてねぇ。orz
下記のように修正*1

% vim [PostgreSQLが入ってるとこ]/data/pg_hba.conf
 ...
 host foo_db bar_user 192.168.1.0/24 md5
 host new_db bar_user 192.168.1.0/24 md5  #追加
 ...

*1:当然、設定値はダミーです :P