ふっと忘れてしまうことがあるので、備忘録として・・・。
DBのバックアップ
$ pg_dump [DBName] > [OutputFileName]
$ pg_dumpall -U [UserName] > [OutputFileName]
(指定したユーザーが権限を持つ全てのDBをバックアップ)
DBのリストア
$ psql [DBName] < [InputFileName]
既存のDBを別のサーバへ展開(fromHostからtoHostへ)
$ pg_dump -h [fromHost] [DBName] | psql -h [toHost] [DBName]
コメント