Запитання з тегом «cascading-deletes»

8
Як використовувати видалення каскаду за допомогою SQL Server?
У мене є 2 таблиці: T1 і T2, вони є існуючими таблицями з даними. Ми маємо відношення один до багатьох між T1 і T2. Як я можу змінити визначення таблиці, щоб виконати каскадне видалення на SQL Server, коли запис з T1 видалено, всі пов'язані записи в T2 також видалені. Сторонне …

2
При видаленні каскаду з doctrine2
Я намагаюся зробити простий приклад для того, щоб навчитися видаляти рядок із батьківської таблиці та автоматично видаляти відповідні рядки з дочірньої таблиці за допомогою Doctrine2. Ось два об'єкти, якими я користуюся: Child.php: <?php namespace Acme\CascadeBundle\Entity; use Doctrine\ORM\Mapping as ORM; /** * @ORM\Entity * @ORM\Table(name="child") */ class Child { /** * …

8
Чим JPA orphanRemoval = true відрізняється від пункту ON DELETE CASCADE DML
Я трохи заплутався в orphanRemovalатрибуті JPA 2.0 . Я думаю, що я можу побачити, що це потрібно, коли я використовую інструменти генерації БД свого постачальника JPA для створення базової бази даних DDL, щоб мати ON DELETE CASCADEконкретне відношення. Однак, якщо БД існує і вона вже має ON DELETE CASCADEвідношення, чи …

3
Як додати обмеження "на каскад видалення"?
Чи можливо в PostgreSQL 8 додати ON DELETE CASCADESдо обох зовнішніх ключів у наступній таблиці, не скидаючи останню? # \d scores Table "public.scores" Column | Type | Modifiers ---------+-----------------------+----------- id | character varying(32) | gid | integer | money | integer | not null quit | boolean | last_ip | …


5
Видаліть рядки із зовнішнім ключем у PostgreSQL
Я хотів би видалити рядки, які містять зовнішній ключ, але коли я намагаюся щось подібне: DELETE FROM osoby WHERE id_osoby='1' Я отримую таке твердження: ПОМИЛКА: оновлення або видалення в таблиці "osoby" порушує обмеження зовнішнього ключа "kontakty_ibfk_1" в таблиці "kontakty" ДЕТАЛЬНО: Ключ (id_osoby) = (1) все ще посилається на таблицю "kontakty". …

1
CoreData + iCloud + Cascade Delete - як з цим працювати?
CoreDataСутність "А" має відношення "один до багатьох" до колекції CoreDataзаписів "Б", використовуючи правило каскадного видалення. В iCloudоточенні, поки пристрій 1 показує детальне подання одного із записів "B", пристрій 2 видаляє запис "A". Коли NSPersistentStoreDidImportUbiquitousContentChangesNotificationсповіщення надійшло на пристрій 1, його делегат програми викликає, mergeChangesFromContextDidSaveNotificationа потім транслює внутрішнє сповіщення, яке фіксується контролером …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.