将表中的所有对象克隆到其他表Django

时间:2019-09-09 13:08:35

标签: django postgresql

我有一个(Django / Postgresql)项目,其中有很多带有外键和许多字段的表。我应该创建这些表的新表派生。我对要克隆的对象有一些限制,我应该更改外键和许多tomid,因为我的新表相互关联。您可以这样说:

TableA:
项目(TableB)
项目(TableC)

TableB:
项目(表A)

TableC:

我应该喜欢:

TableA_1:
项目(TableB_1)

TableB_1:
项目(TableA_1)

TableC:
没有

发生了什么事,我更改了外键并删除了一些不适用于我的限制的项目。

有快速的方法吗?我正在使用django分页和序列化程序来执行此操作,然后更改所有外键和多方键。这是一个非常缓慢的过程。

0 个答案:

没有答案