cascade相关内容

如何在全局级别使所有Grails域级联为FALSE

如何在全局级别使所有Grails域的CASCADE变为FALSE。 我还希望有在特定保存操作上设置它的选项。 推荐答案 您问题的第一部分: 如何在全局级别使所有Grails域的CASCADE变为FALSE。 这是一个未记录在案的功能,但您可以在application.groovy文件中添加 grails.gorm.default.mapping = { ..
发布时间:2022-04-10 09:47:13 其他开发

关于自引用键的更新级联-SQL Server

我正在尝试找出如何使用触发器在自引用时态表上执行UPDATE CASCADE。虽然我发现这个帖子(On delete cascade for self-referencing table)最接近我的答案,但我有以下问题: 帖子中的答案和问题似乎不完整。您能告诉我帖子里Deleted表里有什么吗?Deleted表和Comments表中的id是什么?它是主键吗?如果主键是一对列怎么办?此外,我也 ..
发布时间:2022-03-08 10:13:58 数据库

外键约束可能导致循环或多个级联路径

可能重复: 外键约束可能导致循环或多个级联路径? 创建下表时出现以下错误. 消息 1785,第 16 级,状态 0,第 1 行在表“Faculty"上引入 FOREIGN KEY 约束“FKFacSupervisor"可能会导致循环或多个级联路径.指定 ON DELETE NO ACTION 或 ON UPDATE NO ACTION,或修改其他 FOREIGN KEY 约束.消息 ..
发布时间:2022-01-20 12:55:34 其他开发

在具有两个 FK 到同一个表的表上级联删除

我有一个名为 Friends 的关系,其中包含以下列, User1ID用户 ID自从 User1ID 和 User2ID 是关系中的一组主键.它们也是引用表用户的外键.现在我想添加一个 ON CASCADE DELETE,这样当表 Users 中的用户被删除时,表 Friends 中的相应行也会被删除.但是,MS SQL Server 不允许我添加该约束. 关于如何修改表格以完成该任务的 ..
发布时间:2022-01-20 12:53:10 数据库

删除级联上的 MongoDB DBRef

在 MongoDB 中有没有办法让外键具有“ON DELETE CASCADE"功能? 我知道您可以使用 DBRef 作为一种外键,但是当集合中引用指向的项目被删除时,引用返回 null.但我希望引用所属的项目被删除.我该怎么做? 或者我每次删除东西时都需要检查对它的引用吗? 解决方案 这个功能现在不存在.如果你想要的话.将其添加到 MongoDB Bugtracker ..
发布时间:2022-01-20 12:46:36 其他开发

多对多自引用表中的 CASCADE 删除

表 DISPLAY_TAB 下面是一个自引用表,可以包含父标签和子标签.一个父选项卡可以有多个子选项卡,一个子选项卡可以属于多个父选项卡. 我想在主表和关系表 DISPLAY_TAB_GROUPING 之间建立 CASCADE DELETE 关系,所以当父标签或子标签被删除时 - 关系也会自动删除(只是关系,而不是实际标签记录).因此,我在 DISPLAY_TAB_GROUPING 上为字段 ..
发布时间:2022-01-20 12:34:48 其他开发

MySQL RESTRICT 和无操作

RESTRICT 和 NO ACTION 在 MySQL FK 中有什么区别?从文档来看,它们似乎完全相同.是这样吗?如果有,为什么两者都有? 解决方案 来自 MySQL 文档:https://dev.mysql.com/doc/refman/8.0/en/create-table-foreign-keys.html 某些数据库系统已延迟检查,并且 NO ACTION 是延迟的查看. ..
发布时间:2022-01-20 12:21:44 数据库

外键级联多个路径和循环有什么问题?

在 SQL Server 2005 中,我刚刚收到了臭名昭著的错误消息: 在 YYY 表上引入 FOREIGN KEY 约束 XXX 可能会导致循环或多个级联路径.指定 ON DELETE NO ACTION 或 ON UPDATE NO ACTION,或修改其他 FOREIGN KEY 约束. 现在,StackOverflow 有几个关于此错误消息的主题,所以我已经有了解决方案(在我 ..
发布时间:2022-01-20 12:14:40 其他开发

如何在 Symfony2 Doctrine 中使用级联选项?

我正在尝试理解 cascade 选项在 Symfony2 的 Doctrine 中. 我希望能够删除子实体(并且不会触发外键约束错误.) 我有 3 个实体: 举报 /*** @ORM\OneToMany(targetEntity="Response", mappedBy="report")*/受保护的$responses;/*** @ORM\OneToMany(targetEn ..
发布时间:2022-01-16 18:01:24 其他开发

教义:级联=“删除";vs orphanRemoval=true

以上两个选项有什么区别?什么时候最好选择每个选项? 解决方案 它们的基本区别是: 当使用 orphanRemoval=true 选项时,Doctrine 做出假设实体是私有的,不会被其他人重用实体.如果您忽略此假设,您的实体将获得即使您将孤立实体分配给 Doctrine,也会被 Doctrine 删除另一个. 假设您的 User 与 Comment 具有 一对多 关系.如果您使 ..
发布时间:2022-01-16 17:18:55 其他开发

了解学说级联操作

我想检查我对 Doctrine 关联的级联操作的理解.对于这个问题,我有两个模型:Customer 和 Insuree. 如果我定义 Customer 和 Insuree 之间的多对多关系并设置 cascade{"all"},我明白这将: 向客户添加新的被保险人将保留该被保险人并在连接表中创建关联. 从集合中删除被保险人将使被保险人与客户分离,并将客户与被保险人分离. 删除客户将删 ..
发布时间:2022-01-16 17:18:48 PHP

在 EF Core 2 的自引用表中实现级联删除

如何在 EF Core 2 的自引用表中实现级联删除(代码优先)? (例如有一个评论表,一个人可以回复一个评论,这个回复可以被另一个人回复.) 公共课注释{公共虚拟 int Id { 获取;放;}公共虚拟int?ParentId { 获取;放;}公共评论父{得到;放;}公共虚拟 IList回复 { 得到;放;}公共虚拟字符串 描述 { get;放;}公共虚拟文章文章{得到;放;}} 解决 ..

OneToMany 的 Doctrine 级联选项

我很难理解 Doctrine 手册的 解释 级联操作,需要有人帮助我理解简单多对一关系方面的选项. 在我的应用程序中,我有一个名为 Article 的表/实体,它有一个引用名为 Topic 的表/实体中的“id"字段的外键字段. 创建新文章时,我从下拉菜单中选择主题.这会将一个整数插入到文章表中的“topic_id"外键字段中. 我在文章实体中设置了 $topic 关联,如下所示 ..
发布时间:2022-01-03 09:59:16 其他开发

NHibernate Definitive Cascade 应用指南

是否有任何互联网资源对 NHibernate 的所有级联设置有明确的指南,其中将包括类结构示例、HBM 以及每个级联设置的操作对与 NH 的所有关系的影响. 如果有以最正确的方式完成常见关联的示例,例如设置状态表,您将永远不会级联删除状态,或者删除具有 CreatedBy 的对象,那么这也会很有帮助用户属性永远不会以级联等方式删除用户. 解决方案 以下内容改编自 Java Hiber ..
发布时间:2022-01-02 15:41:16 C#/.NET