[PostgreSQL] バックアップとリストア

※当サイトでは広告を掲載しています

ふっと忘れてしまうことがあるので、備忘録として・・・。

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]

コメント

タイトルとURLをコピーしました