PostgreSQLを実行しているubuntu 11.10(ターゲットシステム)があります。 また、私はいくつかの既存のデータベースでそれにPostgreSQLを持つ別のLinux OSのCDイメージを持っています。 私が望むのは、postgreSQLを使ってOSのCDからターゲットシステム(ubuntu)にデータベースをコピーすることです。 どうすれば可能ですか?データベース全体をCD ISOからUbuntuにコピーしてください。
0
A
答えて
1
仮想マシンを作成する(qemu-kvmを使用するなど)、このCDから仮想マシンにOSを復元し、pg_dumpall
を使用してデータベースをバックアップします。その後、新しいコンピュータに復元します。
CDのバックアップが完全なシステムではないなどの理由で簡単ではない場合、たとえば、Postgresのメジャーバージョンが同じLiveCDで仮想マシンを使用できます。バックアップCDからデータディレクトリを(/ var/lib/pgsqlにあるRPMベースのディストリビューションで)仮想マシンにコピーしてから、pg_dumpall
を使用することができます。
しかしLinuxやPostgresの管理に慣れ親しんだ人にこの仕事を与えるのはずっと経済的です。たとえば、$ 60の費用がかかりますが、それは1時間で完了します。
関連する問題
- 1. Installshield - CD全体をinstallshieldでビルドする方法を教えてください。
- 2. Heroku db:データベースを正しくコピーしないでください
- 3. 安全にmySQLデータベースに接続してください。#
- 4. Magento EAVデータベースから完全なレコードをエクスポートしてください
- 5. PHPまたはHTMLを使って保存してください(ウェブサイト全体をダウンロードしてください)
- 6. オブジェクトからTHREE.js行列をコピーしてください
- 7. データベースからのリストビューにデータを入力してください
- 8. ウェブサイトからデータベースにアンドロイドアプリを接続してください
- 9. JEDITABLEのphpファイル全体ではなく、関数にサブミットしてください
- 10. Excel VBA - クローズドブックから列全体をコピー
- 11. Regexを使用してURLコンテンツ全体を抽出してください
- 12. Cakephp - ランダムにデータベースから選択してください。
- 13. シェル・スクリプトからoracleデータベースに接続してください
- 14. 構造体のリストから選択してください
- 15. grepファイルで、変数全体に行を保存してください
- 16. アプリケーションからイメージをコピーしてネイティブSMSに貼り付けてください。
- 17. コピーするかコピーしないかを指定してください
- 18. データベースからランダム名リストを選択してください。
- 19. データベースからラジオボタンを入力してくださいandroid
- 20. 私のデータベースをSelect resultから選択してください
- 21. データベースから番号を確認してください
- 22. ラテックス:ページ全体が "twoside"オプションでページ全体に広がるのを避けてください。
- 23. Node.jsを$ PATH(Ubuntu 12.04)に設定してください
- 24. Eclipseに保存したら、プロジェクトを別のディレクトリにコピーしてください。
- 25. AWS Ubuntuインスタンスにcodecommitからプルする方法を教えてください。
- 26. ファイル全体をbashの別のファイルに置き換えてください
- 27. emacs(Ubuntu)でsqshをsqshに置き換えてください。
- 28. GuidをSqliteデータベースからバイナリとして保存してください
- 29. oracleデータベースから日付を選択して注文してください
- 30. Delphi:フォルダ全体からファイルをコピーします。 CopyFileEx?