gifts2017

Удаление помеченных объектов

Опубликовал Юрий Кириллов (FullMoon) в раздел Администрирование - Чистка базы

Обработка на тот случай, когда в базе слишком много помеченных объектов и стандартная процедура удаления виснет.

Удаляет объекты по отдельности (по одному). Объекты, на которые имеются ссылки, удалены не будут. Можно запустить несколько раз, а остальное удалить стандартной обработкой.

Скачать файлы

Наименование Файл Версия Размер Кол. Скачив.
Удалить помеченные
.epf 6,31Kb
05.03.12
120
.epf 6,31Kb 120 Скачать

См. также

PowerTools от 1 000
Подписаться Добавить вознаграждение

Комментарии

1. Ростислав Кузьмин (Kuzja_R) 05.03.12 16:45
Что-то в этом есть. Только нужно добавить в цикле ОбработкаПрерыванияПользователя().
2. Max (mkobzancev) 06.03.12 18:24
3. Dimon (klel) 13.03.12 22:28
Спасибо за обработку и код буду экспериментировать.
4. И С (irishen) 15.03.12 11:19
5. v i (vis_tmp) 16.11.14 13:06
То же самое для 8.1.
Добавлен показ количество удалённых и обработанных объектов.
Также в цикле добавлена ОбработкаПрерыванияПользователя().
Прикрепленные файлы:
УдалениеПомеченныхОбъектов-ПоОдному v8.1.epf
6. Алекс Ю (AlexO) 22.02.15 13:29
В обработке нет контроля ссылочной целостности (контроль ссылочной целостности возложен на функцию удаления "УдалитьОбъекты", что является неправильным подходом).
Ссылочная целостность есть только в типовой.
Данная обработка не является завершенным и корректным средством администрирования, и не выполняет основную задачу "контроля ссылочной целостности".
Для написания сообщения необходимо авторизоваться
Прикрепить файл
Дополнительные параметры ответа