我基本上希望将一些列自动从一个表(此处为renderChores
)复制到另一个表(Director
),该表由一个主外键(此处为Movie
)链接。
我正在考虑使用director_id
(https://sqlalchemy-utils.readthedocs.io/en/latest/observers.html#simple-observers):每次更新外键时我都会复制所需的列,但是文档提到这个"可以做得更多有效地使用复合外键",我无法找到如何做到这一点。
最终目的是在observers
表格上设置UniqueConstraint
,该表格使用Movie
和director_name
列。如果有不同的解决方案,我会全力以赴。
director_date_of_birth