質問: サーバーにあるDBをローカルにコピーしようとして サーバーのデータベースのバックアップを取り、 以下のコマンドをローカルで実行しました。 pg_restore デーベースファイル名 ですが、文字化けしてしまいうまくいきません。 復元中の状態が上記のコマンドを実行すると 表示されているのですが、全て文字化けして 進んでいます。コピー元のDBはeuc_jpですが、 pg_restoreコマンドを実行するときは コピー元のDBの文字コードが使えないのでしょうか? コマンド実行後にテーブルの中身を見ようとすると (0rows)と表示され何のデータも入っていない状態になります。 サーバーのDBをコピーする方法はないでしょうか? ・サーバー、ローカルともに以下の環境 os : centos6.6 db : postgresql 8.4.20
回答: 自己解決しました。 dumpファイルを出力するとうまくいかず、 sqlファイルを出力する方法だとなぜかうまくいきました。