やあみんな私は問題があります。Djangoを使用して構築したアプリケーションがあり、postgresqlで実行されます。アプリケーションは完璧に動作しますが、最近まで、django アプリケーションのモデル内の特定のテーブル データをリモートの Oracle データベースにプッシュするように依頼されました。たとえば、次のようなモデルがあります。
class SimRegistrationForm(models.Model):
mobile_number = models.IntegerField('Mobile Number',max_length=10, null=False, blank=False)
alternative_number = models.IntegerField('Alternative Number',max_length=10, blank=True, null=True)
date = models.DateField('Date', blank=False, null=False)
honorifics = models.CharField('Honorific', max_length=10, choices=HONORIFIC, blank=False, null=False)
first_name = models.CharField('First Name',max_length=30, blank=False, null=False)
middle_name = models.CharField('Middle Name',max_length=30, blank=True, null=True)
last_name = models.CharField('Last Name',max_length=30, blank=False, null=False)
dob = models.DateField('Date of Birth', blank=False, null=False)
nationality = models.CharField(max_length=30, null=False, blank=False)
このフォーラムで以前にこの質問をしたことがありますが、ほとんど回答がなく、あまり役に立ちませんでした。どうすればこれを達成できますか? ここで読んだことに基づいて、djangoが複数のデータベース接続をサポートしていることを知っています https://docs.djangoproject.com/en/dev/topics/db/multi-db/ テーブルデータの一部をリモートOracleデータベースをリアルタイムで保存し、データもpostgresデータベースに残す必要があります。どうすればこれを達成できますか?