ラベル PostgreSQL の投稿を表示しています。 すべての投稿を表示
ラベル PostgreSQL の投稿を表示しています。 すべての投稿を表示

2009年1月10日土曜日

PostgreSQLでSQLを取得する


pg_dump -D test_db > /tmp/test_db.sql


これでデータベースの作成されたSQLを取得できます。

PostgreSQLのネットワーク設定

クライアント等からアクセスするとコネクトを拒否されます。

データフォルダにある
「pg_hba.conf」にアクセスするIPを設定。 


#内部からはフルアクセス
host all all 192.168.0.1 255.255.255.0 trust
#アプリケーションサーバからはアクセス可!)
host all all 192.168.0.230 255.255.255.255 trust


と設定し「postgresql.conf」の接続フラグを立てます。


#tcpip_socket = false
    ↓
tcpip_socket = true 

PostgreSQLでデータベースの作成

データベースを作成するには


//データベースを作成
createdb <データベース名>
//データベースを確認
psql -l
//コンソールでログイン
psql <データベース名>


と行います。

PostgreSQLの起動

postmasterでも起動できるみたいなのですが


//起動
pg_ctl -w start
//終了
pg_ctl stop
//強制終了
pg_ctl -m f stop


などで操作します。