タグ

commandとsqlに関するminarai_wizardのブックマーク (1)

  • PostgreSQLでクエリの結果をファイルに出力する: ひ日記

    ググっても、シェルからpsqlを呼んだ結果をファイルにリダイレクトする方法ばかりがヒットする現状はいかがなものかと思ったのでエントリをおこす。 psqlのターミナルモードで実行したクエリの結果をファイルに保存するメタコマンドは \o [{filename||command}] 以降の問い合わせの結果をfilename ファイルに保存、もしくは、以降の問い合わせの結果を別シェルに渡し、 command を実行します。引数がない場合、問い合わせの出力はstdoutにリセットされます。 "問い合わせの結果" には全てのテーブル、コマンドの応答、データベースサーバからの注意はもちろん、データベースに問い合わせを行なう(\d のような)各種バックスラッシュコマンドの出力が含まれますが、エラーメッセージは含まれません。 Oraclesqlplusにおける spoolコマンドのようなものですが、\oコ

    minarai_wizard
    minarai_wizard 2010/05/29
    便利!誰もはてぶってないのは常識だからなのか、誰も知らないだけなのか。
  • 1