PostgreSQLで、とあるテーブルをファイルにエクスポートする方法(DDL付きとDDL無し)とインポートする方法を教えてください。

※mysqldump相当

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2005/12/27 14:51:46
  • 終了:--

回答(2件)

id:Iwa No.1

Iwa回答回数120ベストアンサー獲得回数62005/12/27 15:14:10

ポイント30pt

MySQLでのmysqldump相当というならPostgreSQLではpg_dumpです。


エクスポート

pg_dump データベース名 > backup_file


インポート(psqlはのPostgreSQL標準のクライアント)

psql -d データベース名 -f backup_file


詳しくは参考URL参照

id:P-mako

-t table or --table=table

でテーブル指定。

-a or --data-only

が無ければスキーマもダンプされるということで正しいでしょうか?

2005/12/27 15:21:59
id:Iwa No.2

Iwa回答回数120ベストアンサー獲得回数62005/12/27 15:33:26

ポイント30pt

> スキーマもダンプされるということで正しいでしょうか?


はい。

CREATE SCHEMA文

もちゃんと出力されますのでスキーマもダンプされるということです。

id:P-mako

ご回答ありがとうございました。

2005/12/27 16:11:41

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません