バックアップファイルのリストア
以前(pg_dumpで)バックアップしたファイルをリストアしようとしたが、
pgAdminIIIではリストア操作ができない(ファイルは指定できるがOKボタンが押せない)。
最初はバックアップとリストア時のバージョン(環境)の違いとも思ったが、
その場でpgAdminIIIからバックアップしたファイルですらリストアできなかったので
『なんじゃそりゃ』と嘆いていたところ、同じ問題挙げているWebPageを発見した。
LinuxからWindowsへのリストアについて -Linux版PostgreSQL7.Xからのバ- PostgreSQL | 教えて!goo
以下の対策方法を示す。
(1)コマンドプロンプトを開き、パスが通ってない場合は
../ポスグレインストールDir/binに移動する。
(2)対象のDatabaseにpsqlで接続する
>psql -U postgres -h localhost databaseName
(3)バックアップファイルを読み込む
databaseName=# \i C:/hoge/moge.backup
以上