symfony - Doctrine ORM:使用更新级联选项手动添加 fk 来验证模式
问题描述
我有两个相关的 PostgreSQL 表:persons(.., person_department_id,..) 和部门(department_id, ..),外键属性为“ON UPDATE CASCADE”。我无法改变这种行为,因为数据来自外部数据库的脚本,即没有 Symfony 3 应用程序可以更改部门.department_id,但我必须使用 Symfony 3 应用程序对这些表中的记录进行部分编辑。
我的问题:因为“onUpdate”属性已从 Doctrine ORM 中删除,我如何验证数据库模式?或者,也许我不能使用 ORM 并且在这种情况下必须只使用 DBAL?
解决方案
推荐阅读
- java - 为什么我的 javafx imageview 会扭曲我的 gif 播放方式
- javascript - React JS - 如何在状态更新之前防止渲染 [Hooks]
- javascript - base 64 字符串的字符长度是多少
- google-sheets - 如何使用 Google 表格下拉菜单显示全名存储短名称
- javascript - 更改图标的功能不起作用 marker.setIcon
- typescript - 如何确保 Typescript 字符串枚举具有相同的键和值
- windows - 在Powershell中给定字符串之后替换字符串
- mysql - mysql数据库分区上的极端不平衡数据?
- java - Azure的deleteByNameAsync是否阻塞了程序中的后续语句?
- node.js - Node.js 表达如何从路由中退出