现在在Django中,我有两个数据库:
- 我的应用程序和 的默认MySQL数据库
- 外部Oracle数据库,对于我的目的,是只读的
有更多的表在外部数据库比我需要的数据,我也想稍微修改数据库布局。是否有一种方法,我可以有选择地选择什么数据在外部数据库,我想同步到我的数据库?外部数据库是动态的,我希望我的应用程序反映这一点。
我想做这样的事情:假设外部数据库有两个表(100个表),如下所示:
Table47
- 鸡蛋
- 垃圾邮件
- 香肠
Table48
- 名字
- 年龄
- 颜色
我想保持数据如下:
Foo- 鸡蛋
- 垃圾邮件
类型(外键)
- 名字
- 年龄
Type (foreign key)
- 一些字段
有一种方法我可以在Django中做到这一点吗?
基本上编写与您希望的目标表相匹配的模型,然后编写一些内容在两者之间迁移数据。如果可以的话,我想做一个评论,但是不够。