2017-10-26 11 views
0

pg_dumpコマンドを使用してデータベースのバックアップファイルを取得できるため、選択したクエリの結果をバックアップすることもできます。postgresql - コマンドを使用してクエリの結果を選択してエクスポートする

たとえば、私はクエリselect * from tablename;を持っている場合、私はどこかに復元することができるクエリのバックアップ結果を取るしたいと思います。

copy (select * from tablename) to 'path/to/file; 
それは pg_dumpような結果に非常に同じ方法でcsvファイルを生成します

よう

答えて

2

使用なめらかはありません

更新(プレーンモードで実際には、実際にCOPYのコマンドを実行します)

あなたがDDLを望むなら、あなたはできるでしょう。

create table specname as select * from tablename 

、次に

pg_dump -s specname 
関連する問題