Быстрое удаление данных по организации, используя ADO

Публикация № 1104723

Администрирование - Чистка базы

ado truncate postgresql db2 oracle mssql server

2
Время от времени возникают вопросы на форуме Инфостарта по сабжу. Данная обработка решает данную задачу.

Что требуется:

  1. Сделать резервную копию базы
  2. Открыть обработку
  3. Выбрать организацию
  4. Нажать кнопку "Выполнить"
  5. Если организаций несколько, повторить пункты 2 и 3
  6. ПРОФИТ!!!

Если используется дата запрета редактирования данных, то ее следует предварительно поправить.

В режиме теста записи только подсчитываются, а справочники только помечаются на удаление при снятии соответствующего флажка.

Добавил возможность подключения к базам PostgreSQL и IBM DB2, но только "на бумаге". Нет возможности проверить на реальных серверах. И таки да ничто не мешает опробовать на Oracle.

После всего этого безобразия рекомендую запустить ТИИ с пересчетом итогов.

Тестировалась на конфигурациях БП, УТП и платформе 8.3.13.1513, и MS SQL 10.50.1600.1

На моем неспешном ноутбучном тошибовском диске полтора миллиона записей удалено было за две минуты с небольшим.

2

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

Наименование Файл Версия Размер
Удаление информации по организации:
.epf 15,86Kb
08.08.19
4
.epf 15,86Kb 4

См. также

Специальные предложения

Комментарии
Избранное Подписка Сортировка: Древо
1. Xershi 677 12.08.19 17:50 Сейчас в теме
А где сервер СУБД? Форму для УФ?)
2. Fox-trot 93 12.08.19 18:19 Сейчас в теме
там где база, там и субд
уф не стал рисовать, решил, что все это безобразие востребовано лишь для старых баз/конф
3. Terve!R 14.08.19 08:25 Сейчас в теме
(2) ну да, наверное люди на УФ чем-то другим занимаются)
А можно переделать для УФ и выложить от себя?)
Оставьте свое сообщение