カスタム検索

2008年12月10日水曜日

人生に役立つかもしれないpostgresについての知識

今日もまたよくやるけど、よく忘れるメモ

postgresで外部から接続出来るようにする(ローカル内のpgAdminとかからサックリ操作出来るようにする)

pg_hba.conf でアクセス制限をつける。
下の方にある行を書き換える

サンプル


# "local" is for Unix domain socket connections only
local all all trust
# IPv4 local connections:
host all all 127.0.0.1/32 trust
host all all 192.168.0.0 255.255.255.0 trust


日本語訳:とりあえず 192.168.0 シリーズからと、ローカルからなんでもばっちこいやー

postgresql.conf の設定


#---------------------------------------------------------------------------
# CONNECTIONS AND AUTHENTICATION
#---------------------------------------------------------------------------

# - Connection Settings -

listen_addresses = '*' # what IP address(es) to listen on;
# comma-separated list of addresses;
# defaults to 'localhost', '*' = all


の部分の listen_addresses がデフォだと localhost になるんで、ここのコメントアウトをはずし、 * (すべて許可)にする

で、postgresを再起動してやればOK

0 件のコメント: