Удаление объектов из БД
Добавлено: 30 июн 2013, 07:34
коллеги, поделитесь пожалуйста опытом, кто как организовал удаление из БД объектов, которые были удалены из дерева?
когда то в 2007 году было близкое обсуждение, посмотрел его, но вопрос остался.
проблема в чем..
юзеры удаляют объекты из дерева, в итоге объект остается сам по себе, без родителей. мы такие объекты периодически ищем, помечаем для удаления, даем отлежаться 2 месяца, если за это время никто про него не вспомнил и не добавил ни в какое дерево, мы этот объект удаляем.
ессно, все это делаем стопками, через подборку, но удаление объекта из БД - процедура длительная (и приводящая к блокировкам с запросами юзеров) и полностью ручная, чтобы не мешать никому - приходится это делать в нерабочее время. а это уже начинает надоедать...
а какие есть варианты?
если объекты все таки НАДО удалить из БД (они совсем ненужные)
когда то в 2007 году было близкое обсуждение, посмотрел его, но вопрос остался.
проблема в чем..
юзеры удаляют объекты из дерева, в итоге объект остается сам по себе, без родителей. мы такие объекты периодически ищем, помечаем для удаления, даем отлежаться 2 месяца, если за это время никто про него не вспомнил и не добавил ни в какое дерево, мы этот объект удаляем.
ессно, все это делаем стопками, через подборку, но удаление объекта из БД - процедура длительная (и приводящая к блокировкам с запросами юзеров) и полностью ручная, чтобы не мешать никому - приходится это делать в нерабочее время. а это уже начинает надоедать...
а какие есть варианты?
если объекты все таки НАДО удалить из БД (они совсем ненужные)