コレグレーデギネード

WindowsとかUbuntuとかRubyとかRailsとか

PosgreSQLのデータベースのバックアップとリストア

デフォルトのバックアップコマンド pg_dump
・デフォルトのスクリプト形式を選択するとpsqlコマンドでリストアできる。

$ pg_dump database名 > backup_file名

リストアコマンド psql

$ psql database名 < backup_file名

アーカイブ形式のリストアコマンド pg_dump
アーカイブ形式の場合はpg_dumpに-Fオプションをつける

$ pg_dump -Fc database名 > backup_file名

・-cはcustom形式を表す。-tとするとtar形式になる
リストアコマンド pg_restore

$ pg_restore -d database名 backup_file名

参考:PostgreSQLのbackup, restore方法まとめ #PostgreSQL - Qiita