postgreSQL - バックアップ・リストア

 
1. 全体のバックアップとリストア

1. 全体のバックアップとリストア

 データベース全体をテキストファイルに出力するには

> pg_dumpall --column-inserts --username=postgres > ファイル名
 圧縮なしにテキストファイルに出力しますので、比較的小さめのデータベースが対象になります。  --username=pgsql で右辺に設定しているのは、postgreSQL ユーザです。  バージョン 9 までは pgsql 。  バージョン 10 以降は postgres になりますのでご注意ください。  上記でバックアップしたファイルをリストアするには

> psql --username=postgres --file ファイル名 postgres