Страница 1 из 1

Как можно реализовать универсальную "корзину"?

Добавлено: 25 июн 2009, 16:58
Antoxa
Подскажите, а как можно реализовать универсальную "корзину"?

Например удаляются записи из таблицы (а к ним, к этим записям, по ключам привязаны записи других таблиц - по каскадному удалению), как можно реализовать сохранение всех этих данных с возможностью восстановления в будущем?

Пример таблица T1, подчиненные таблицы Т2 и Т3, удаляем записи из Т1, по каскадному удалению удаляются записи в Т2 и Т3.
Затем восстанавливаем (из корзины) записи Т1 и автоматически восстанавливаются записи в таблицах Т2 и Т3

Может кто-то делал похожее..?

Re: Как можно реализовать универсальную "корзину"?

Добавлено: 25 июн 2009, 18:19
kdv
как можно реализовать сохранение всех этих данных с возможностью восстановления в будущем?
перемещать записи в дублирующую таблицу в триггере before delete. или не удалять вовсе, а ставить "признак удаления