Обновление внешнего ключа и первичного ключа одновременно с использованием SQLAlchemy - PullRequest
1 голос
/ 11 июня 2019

У меня есть две следующие таблицы моделей:

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?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...