我有两个相关的 PostgreSQL 表:persons(.., person_department_id,..) 和部门(department_id, ..),外键属性为“ON UPDATE CASCADE”。我无法改变这种行为,因为数据来自外部数据库的脚本,即没有 Symfony 3 应用程序可以更改部门.department_id,但我必须使用 Symfony 3 应用程序对这些表中的记录进行部分编辑。
我的问题:因为“onUpdate”属性已从 Doctrine ORM 中删除,我如何验证数据库模式?或者,也许我不能使用 ORM 并且在这种情况下必须只使用 DBAL?