Описание тега cascading-deletes
Концепция баз данных SQL, удаляющих строки, которые ссылаются (через внешний ключ) на удаленную строку.
2
ответа
Следите за [удалить (каскад / ограничить)] и обновить (каскад / ограничить)
Я хотел бы знать, когда на самом деле использовать удалить каскад или удалить ограничение и обновить каскад или обновить ограничение. Я довольно запутался, используя их или применяя в своей базе данных.
26 сен '10 в 14:48
1
ответ
Триггеры вызывают выполнение других триггеров?
У меня есть вопрос относительно триггеров в TSQL. Допустим, у меня есть 3 таблицы: Companies --------- Id Employees --------- Id CompanyId Tasks ----- EmployeeId Теперь я создаю 2 триггера для 2 верхних таблиц Companies а также Employees: CREATE TRI…
26 май '16 в 09:00
0
ответов
EclipseLink Удалить Каскад
Я занимаюсь разработкой веб-приложения, работающего на сервере Glassfish. Я использую JPA с реализацией EclipseLink. Это мои два класса сущностей. Я представляю отношения между ними ниже. Когда я запускаю сервер Glassfish и удаляю сущность урока, ра…
13 ноя '14 в 21:08
1
ответ
mysql codeigniter активная запись m:m удаление
У меня есть таблица 2 таблицы, которые имеют отношение a m:m, что я могу хотеть, чтобы при удалении строки из одной из таблиц я хотел, чтобы строка в присоединяемой таблице также удалялась, мой sql выглядит следующим образом: Таблица 1 CREATE TABLE …
23 май '10 в 13:03
1
ответ
Массовая обработка перед триггером удаления (слишком много операторов Soql) Salesforce.com
У меня есть объемный триггер, который использует карты, чтобы избежать ограничения SOQL-регуляторов. Этот триггер также использует статические переменные класса для рекурсии и для ограничения запросов. То, что я делаю, - это когда массовая операция,…
03 ноя '11 в 17:59
1
ответ
Удалить несколько уровней с помощью nhibernate?
У меня есть иерархия таблиц глубиной 3 уровня (QualificaionType имеет много QualificationGroups, которые имеют много квалификаций), сопоставленных следующим образом: // QualificationType HasMany(x => x.QualificationGroups) .Inverse() .KeyColumns.…
06 ноя '09 в 15:08
1
ответ
Django 1.4 Несколько баз данных Отношения с иностранными ключами (1146, "Таблица" other.orders_iorder "не существует")
У меня есть Внешний ключ из одной модели в другую модель в другой базе данных (я знаю, что не должен этого делать, но если я должным образом позабочусь о ссылочной целостности, это не должно быть проблемой). Дело в том, что все работает нормально...…
06 авг '12 в 11:20
2
ответа
Характер блокировки дочерней таблицы при удалении (сервер sql)
Через пару дней я думаю о следующем сценарии Представьте, что у меня есть 2 таблицы с родительскими и дочерними отношениями типа один ко многим. При удалении родительской строки я должен удалить строки в дочерних, которые связаны с родителями. прост…
04 апр '10 в 06:41
2
ответа
Настройка Fluent NHibernate один-ко-многим с каскадным удалением с помощью автомпера
Экстремальный вопрос новичка. Моя база данных (SQL Server) настроена на каскадное удаление для моих отношений, поэтому, если вы удаляете родительский объект, все дочерние элементы также удаляются (ON DELETE CASCADE). Я хочу, чтобы это было отражено …
25 окт '11 в 17:31
1
ответ
Zend CASCADE об отношениях "многие ко многим"
Я использую Zend_Db_Table_Abstract по умолчанию, чтобы установить отношения. Это мои модели: Model_Table_Project: protected $_name = 'projects'; protected $_dependentTables = array('Model_Table_ProjectStage'); protected $_referenceMap = array( 'User…
20 фев '12 в 17:35
0
ответов
Ошибка после удаления при обновлении в одной транзакции (удаленный объект будет повторно сохранен каскадом)
Я использую hibernate 4 в качестве провайдера jpa. В своем коде я вставляю новую версию отчета (в PactRegister), выбираю все версии этого отчета, удаляю дочерние записи (ActRegister) и вычисляю текущую активную версию отчета с помощью вставки дочерн…
26 окт '13 в 13:04
1
ответ
Много-ко-многим и каскады: проблема с удалением сущностей
У меня есть следующие две сущности с их отображениями: public class VideoCategory : BaseEntity<VideoCategory> { private readonly Iesi.Collections.Generic.ISet<VideoFolder> folders = new HashedSet<VideoFolder>(); public VideoCategor…
07 дек '10 в 17:34
4
ответа
SQL "УДАЛИТЬ КАСКАД"
У меня есть таблица B, которая имеет внешний ключ к таблице A, и теперь я хочу сделать что-то вроде "DELETE CASCADE" на A, но PostgreSQL не примет следующее: DELETE FROM ATable WHERE aid IN ( DELETE FROM BTable WHERE aid IN ( ... [expression that de…
15 апр '11 в 12:17
1
ответ
Я получаю ошибку с каскадным удалением в отношении "один ко многим" в EF Code First
Сначала я использую код EF, и я генерирую свои коды с помощью EF 4.X DbContext Fluent Generator T4, поэтому теперь у меня есть 2 объекта poco (я изменил свои списки на BindingList<T> использовать привязку в winForms): public partial class Pare…
06 фев '13 в 06:38
2
ответа
Как каскадно-удалить временно или по запросу?
Иногда я пытаюсь удалить только одну строку в MSSQL, и я попадаю в бесчисленное количество удалений вверх по иерархии из-за ссылок из-за ограничений внешнего ключа. Есть ли какой-нибудь быстрый способ автоматического каскадного удаления без необходи…
12 мар '17 в 14:57
1
ответ
Удалить все записи в зависимости от удаленной ссылки в Morphia?
У меня отношения один-ко-многим между foo и bar. Я хочу убедиться, что всякий раз, когда foo удаляется, все панели, на которые она ссылается, также удаляются. Есть ли способ гарантировать, что это произойдет при морфии? Я могу написать запрос на уда…
07 окт '14 в 16:39
2
ответа
Entity Framework 4.1 InverseProperty Attribute и ForeignKey
Я создам две ссылки между сущностями Сотрудника и Команды с внешними ключами. Итак, я определил две сущности следующим образом public class Employee { public int EmployeeId { get; set; } public string Name { get; set; } [ForeignKey("FirstTeam")] pub…
29 апр '11 в 05:50
7
ответов
JPA 2.0 orphanRemoval=true VS при удалении каскада
Я немного запутался в JPA 2.0 orphanRemoval приписывать. Я думаю, что вижу, что это необходимо, когда я использую инструменты генерации БД моего провайдера JPA для создания базовой базы данных DDL, чтобы иметь ON DELETE CASCADE на конкретное отношен…
01 дек '10 в 21:58
1
ответ
SQL Каскадные удаляет
У меня есть вопрос о каскадном удалении и ссылках на внешний ключ: допустим, следующие таблицы: ITEMX | ITEMY ------------------ | ------------ ID FKID_ITEMY | ID 1 1 | 1 2 1 | Для FKID_ITEMY существует каскадное удаление, так что если я удаляю стро…
25 июн '10 в 02:54
1
ответ
Удаление связанных данных между таблицами в PostgreSQL
Я ищу лучший способ справиться с удалением связанных данных в трех таблицах PostgreSQL (технически больше, но это та же идея). Три таблицы: агентство, адрес и адрес агентства. Агентство может иметь несколько адресов, так что адрес_агентства - это пр…
06 янв '12 в 17:12