Tag/PostgreSQL

PostgresのDBデータをファイルでバックアップ

忘れないようにメモ

ファイルでバックアップ

/usr/local/pgsql/bin/pg_dump -h localhost -U postgres -d DB名 > ファイル名


外部ファイルへテーブルの値をエクスポート
COPY テーブル名 TO '/home/postgres/ファイル名' USING DELIMITERS ',' ;


カレントディレクトリにエクスポート
\COPY テーブル名 TO 'ファイル名' USING DELIMITERS ',' ;


外部ファイルからテーブルに値をインポートする
COPY テーブル名 FROM '/home/postgres/ファイル名' USING DELIMITERS ',' ;


ちなみにCSVでエクスポートする場合にカラム名をヘッダーに表示する場合
COPY テーブル名 TO '/home/postgres/ファイル名' HEADER CSV;

これで一行目にカラム名が挿入されてCSVでエクスポートされる。

Posted at: 
2006/12/13 18:20:05
0 Comments
0 TrackBacks
Tags: 
PostgreSQL
Trackback: 
http://kishi-r.com/2006/12/13/postgresdb/trackback/

人気ブログランキング - kishi-r.com track feed
あわせて読みたい