人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

postgreSQLで、テーブルのデータをcsvファイルにして、PHPからダウンロードしようと思っています。ツールを使わずに、コマンドラインから行おうと思っています。(ツールからのやり方は、わかっています。)コマンドラインから上記の処理方法をご存知でしょうか?

●質問者: terukuji
●カテゴリ:コンピュータ 趣味・スポーツ
✍キーワード:CSV PHP postgreSQL コマンドライン ダウンロード
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● marudarts
●25ポイント

http://www.google.com/

Google

psqlにパイプでselect文を発行して > で保存する方法をよく使っています。ただしタブ区切りになってしまいますが。


2 ● k1complete
●25ポイント

http://www.postgresql.jp/document/pg746doc/html/sql-copy.htm...

PostgreSQLのコマンド

COPY tablename TO ’filename’ with DELIMITER as ’,’;

でOKです。’filename’の代わりにSTDOUTと書くことで標準出力に出てきます。

これをPHPから普通のSQLコマンドとして

よべばよいと思います。べつにPHPでなくても

よいですが...逆にどんなツールがあるのか私は知らないので興味があります。

◎質問者からの返答

COPY tablename TO ’filename’ with DELIMITER as ’,’;

でやると、スペースがいくつか入ったあとにカンマが入ります。これってダウンロードした時に、Excelは認識するのでしょうか?

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ