У меня есть две следующие таблицы моделей:
class X_Table():
L = Column(...)
B = Column(...)
Y_id = Column(String, ForeignKey(Y_Table.id, ON_UPDATE=CASCADE))
class Y_Table(X_Table):
..
..
id = Column(String, ForeignKey(X_Table.id, ON_UPDATE=CASCADE))
Теперь я пытаюсь обновить идентификатор в Y_Table. При этом я получаю нарушение внешнего ключа. Это потому, что Y_Table имеет внешний ключ на X_Table. Как мне обновить оба вместе в SQLALchemy?