我需要确定关系类型是否是一对一的回溯关系。 在我的用例中,第三方开发人员能够将具有一对一关系的新表(例如Manager和/或Worker)添加回主表(这里称为Person)。他们可能还会添加一对多的新表;我需要忽略这些表。以下代码片段: from sqlalchemy import * from sqlalchemy.ext.automap imp
我正在使用带有SQLAlchemy的Python2.7,并试图建立一个多对多关系的友谊关系模型。
我需要表是完全对称的;如果A是B的朋友,那么它肯定也是相反的。我试着用次要的友好表对关系进行建模,并使用primary- and secondaryjoin将其连接到模型,但我开始感觉到我走错了方向。我发现了,其中有人试图使用一对多关系来模拟相同的事情,但这对我不起作用,因为我的友谊关系不是一对多<em