pgadmin3でデータをエクスポートするには?


pgadmin3でテーブルに入ってるデータをエクスポートしたいのですが、どうしたらよいでしょうか?

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2007/08/06 18:56:39
  • 終了:2007/08/13 01:22:08

回答(3件)

id:kn1967 No.1

kn1967回答回数2915ベストアンサー獲得回数3012007/08/06 20:36:58

ポイント27pt

PostgreSQLのcopyコマンドを使います。

  from でインポート

  to でエクスポート

になります。

データのImport、Export

id:katzchang No.2

katzchang回答回数10ベストアンサー獲得回数12007/08/07 06:52:12

ポイント27pt

INSERT文で取り出したいなら、

  1. オブジェクトブラウザで、サーバ→データベース→スキーマ→テーブルから、エクスポートしたいテーブルを選択
  2. 右クリック→バックアップを選択
  3. フォーマットはPLAIN(プレーン)、「インサートコマンド」とオプションで「データのみ」をチェックしてOK

ちなみに、ここで「インサートコマンド」をチェックしない場合、リストアコマンドで復元する形式になります。

またCSVで出力したいなら、クエリツール(と呼ぶ…らしいのですが、要はSQL文を入力できるアレ)で

SELECT * FROM table

とした後に、ファイル→エクスポートとして、適当にオプションをいじってOKとすると、ファイルに出力できます。今手元に環境がないので確認できませんが、テーブルのデータビュー(テーブルを選択して上の表アイコンを押すと出てくるアレ)からも、もしかしたらエクスポートできるかも知れません。

id:Yota No.3

Yota回答回数453ベストアンサー獲得回数282007/08/07 08:11:13

ポイント26pt

テーブルを選択して、右クリックからバックアップを選ぶ。

フォーマットPLAINを選んで、適当なフォルダに*.sqlをつくる。

オプションは何度か出力してみて、選び直してください。

内部でpg_dumpというコマンドを発行しています。

http://dummy.com/

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

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

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

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

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