我正在做一个程序,该程序应该在丢弃后恢复数据库,但只有部分用户需要的表不会关心其他用户。我有两个阵列表。创建和填充表的顺序
,我需要生成所有表 - 表巫用户想要的,和其他女巫都与此有关表(所有图)
此表之间的所有关系 问题是创造的秩序,填写表以保持数据的一致性。
现在,我的算法是:
生成 '免费' 表不具有任何关系(如果有的话)
生成带的PrimaryKey此表只(如果有的话)
尝试使用ForeignKey生成表。
如何检查是否可以使用ForeignKeys在表中生成数据?我需要知道使用ForeignKeys生成表的顺序。如何有效地做到这一点?我正在用Java编写。
正是。像[这家伙](http://stackoverflow.com/q/36727300)谁据称忘记,然后foobar'd他的数据。 – Drew