psql - コマンドの結果をファイルに保存する 質問する

psql - コマンドの結果をファイルに保存する 質問する

psql を使用して\dtデータベース内のすべてのテーブルを一覧表示し、その結果を保存する必要があります。

psql コマンドの結果をファイルにエクスポートするための構文は何ですか?

ベストアンサー1

psql のヘルプ ( \?) より:

\o [FILE] すべてのクエリ結果をファイルまたはパイプに送信します

コマンドのシーケンスは次のようになります。

[wist@scifres ~]$ psql db
Welcome to psql 8.3.6, the PostgreSQL interactive terminal

db=>\o out.txt
db=>\dt

その後、すべての db 操作出力が out.txt に書き込まれます。出力をコンソールに戻すには、「\o」と入力します。

db=>\o

おすすめ記事