Назначение
Очистка базы данных от ошибочных или устаревших записей.
Функционал:
Удаляет записи с
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
| Параметр | Пример | Описание |
|---|---|---|