嘿伙计们,我有一个问题。我使用 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 数据库中。我怎样才能做到这一点?