Назначение

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

Функционал:

  • Удаляет записи с uid = 0 из указанных таблиц (например, abon_user_list, internet_log).

  • Поддерживает два режима:

    • Обычный: Только uid = 0.

    • Расширенный (CLEAR_MAX=ALL): Дополнительно очищает uuid = NULL.

  • Проверяет существование таблиц перед очисткой.


Запуск:

/usr/abills/libexec/billd clear_db CLEAR_MAX=ALL  # Очистка всех таблиц
/usr/abills/libexec/billd clear_db               # Базовая очистка


Сценарии работы:

  • Удаляет записи с uid = 0 из указанных таблиц.
  • При CLEAR_MAX=ALL также очищает записи с uuid = NULL.
  • Логирует количество удаленных записей.

Описания параметров конфигурации (config.pl) или модуля Config

ПараметрПримерОписание









Дополнительная информация

  • Нет меток