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. ファイル1から2に特定の列全体をコピーしてください
- 2. Installshield - CD全体をinstallshieldでビルドする方法を教えてください。
- 3. MVC Webアプリ全体を画面全体に伸ばしてください
- 4. ページ全体ではなくdivをスクロールしてください
- 5. アプリケーション全体のサウンドをオフにしてください
- 6. 全体のdata.frameでNAを ""に変更してください
- 7. Heroku db:データベースを正しくコピーしないでください
- 8. ディレクトリ全体をコンテナからホストにコピー
- 9. 安全にmySQLデータベースに接続してください。#
- 10. 液体容器で全体の高さを記入してください
- 11. bashの行全体の色を変更してください
- 12. モジュール全体を模擬してください。
- 13. ReSharper:解決策全体を修正してください
- 14. Magento EAVデータベースから完全なレコードをエクスポートしてください
- 15. Powershell - CDがCD-ROMドライブに入っているかどうか確認してください。
- 16. ウェブページ全体に親のdivを入れてください
- 17. PHPまたはHTMLを使って保存してください(ウェブサイト全体をダウンロードしてください)
- 18. 別のデータベースからデータベースを照会してください
- 19. ここからISO 3166-2コードを入手してくださいジオコーダーAPI
- 20. オブジェクトからTHREE.js行列をコピーしてください
- 21. データベースからのリストビューにデータを入力してください
- 22. ウェブサイトからデータベースにアンドロイドアプリを接続してください
- 23. サービスワーカーはページ全体をキャッシュしないでください
- 24. Excel VBA - クローズドブックから列全体をコピー
- 25. VBA SQL Recordsetから列全体をコピー
- 26. JEDITABLEのphpファイル全体ではなく、関数にサブミットしてください
- 27. 文字列がfirebaseデータベース全体に存在するか確認してください
- 28. swipeRefreshLayoutListenerのレイアウト全体を引き下げてください。
- 29. エンティティフレームワークを使用してレコード全体を更新してください
- 30. Regexを使用してURLコンテンツ全体を抽出してください