我们有2个数据库,都是mysql的, 一个数据库a 是另外一个部门提供给我们的,存的是实时的订单数据,只有可读的权限,数据库b是我们部门的,有root权限,我们现在要把数据库a的数据同步到到b数据库里面, 在同步的时候,表结构需要做一些修改,比如 数据库a有个表里面有个字段是text类型的,这里面存的是json格式的数据, 当我们同步到b数据库的时候,需要解析里面的数据,解析为正常的字段,存入b数据库,而有些字段之间,是有foreign key关系的,那么就需要建立多张表,来维护这种关系
需要把这个同步动作,写成一个python脚本,或者django脚本,让它每个10秒同步一次
这个方案我写过一个python的脚本,同步功能没什么问题
现在我们需要把他移植到django上
如果让这个脚本直接把数据存入django 模型建立的表里,那么 foreign key的关系 就无法联系上
所以提问问题 请教大家, 在使用django作为管理系统的情况下, 用django建立的模型,把数据存入这里面, 如何保证 foreign key关系正常
另外 我能否用django本身来写同步脚本呢
谢谢