2012-05-11 5 views
0

PostgreSQLを実行しているubuntu 11.10(ターゲットシステム)があります。 また、私はいくつかの既存のデータベースでそれにPostgreSQLを持つ別のLinux OSのCDイメージを持っています。 私が望むのは、postgreSQLを使ってOSのCDからターゲットシステム(ubuntu)にデータベースをコピーすることです。 どうすれば可能ですか?データベース全体をCD ISOからUbuntuにコピーしてください。

答えて

1

仮想マシンを作成する(qemu-kvmを使用するなど)、このCDから仮想マシンにOSを復元し、pg_dumpallを使用してデータベースをバックアップします。その後、新しいコンピュータに復元します。

CDのバックアップが完全なシステムではないなどの理由で簡単ではない場合、たとえば、Postgresのメジャーバージョンが同じLiveCDで仮想マシンを使用できます。バックアップCDからデータディレクトリを(/ var/lib/pgsqlにあるRPMベースのディストリビューションで)仮想マシンにコピーしてから、pg_dumpallを使用することができます。

しかしLinuxやPostgresの管理に慣れ親しんだ人にこの仕事を与えるのはずっと経済的です。たとえば、$ 60の費用がかかりますが、それは1時間で完了します。

関連する問題