2016-08-09 3 views
0

ジャンゴで、私は2つのデータベースがあります。Djangoでどのようにデータベースを選択的に同期させますか?今

  1. 私のアプリと
  2. 私の目的のために、読み取り専用であり、

が外部OracleデータベースのデフォルトのMySQLデータベースを私はデータが必要なものよりもはるかに多くのテーブルを外部データベースに入れていますが、DBレイアウトを少し変更したいと思います。データベースに同期したい外部データベースのデータを選択する方法はありますか?外部データベースは動的なので、私のアプリに反映させたいと思います。

例私はこのような何かをしたいと思います:

Table47

  • 外部データベースは次のように(100のうち)2つのテーブルを持っていると言います

    スパム

  • ソーセージ

Table48

  • 名前

  • 年齢

そして、私は次のようにデータを保存しておきたい:

フー

  • スパム

  • タイプ(外部キー)

バー

  • 名前

  • 年齢

  • タイプ(外部キー)

タイプ

  • 一部のフィールド

私はこれを行うことができます方法はありますDjango?

答えて

0

基本的には、目的の表を作成するモデルと一致するモデルを作成し、その間にデータを移行するためのものを書き込んでください。私は十分な担当者ができない場合は、これをコメントにします。

+0

宛先データベースを最新の状態に保つ方法はありますか?私が正しく理解していれば、データの移行は一度だけデータを転送するだけですか? –

+0

"migrate"プロシージャを定期的に実行するデータベース・ジョブを作成します。 – ivanzg

+0

ええええええええええええええええええええええええええええええええええええええええええええええええええええええすれば:1つのデータベースからウェブアプリケーションにデータを読み込むスケジュールされたタスクと同様のセットアップがあります – DataDude

関連する問題