SQL Validate - Проверка таблиц базы данных
С версии 3.13.09 добавлена команда sql_validate для проверки наличия всех необходимых таблиц в базе данных
Пример результата выполнения команды:
odd table: bot_telegram odd table: errorcodes odd table: messages_channel odd table: messages_channel_group odd table: messages_channel_type odd table: messages_distribution odd table: messages_filter odd table: messages_filter_type odd table: messages_gateway odd table: messages_gateway_type odd table: messages_route odd table: messages_route_prefix odd table: messages_route_provider odd table: messages_route_provider_list odd table: messages_route_type odd table: messages_template odd table: migratenodeny odd table: queue_exec odd table: queue_exec_type odd table: sysopts odd table: sysopts_voip missed table: addons_absebbankas missed table: addons_luminorbank missed table: addons_maxima missed table: addons_perlas missed table: addons_swedbank missed table: addons_vienasaskaita
odd table
Таблицы с префиксом odd table помечаются как "неизвестные".
Это могут быть как старые таблицы которые по какой то причине не удалились, или же это ваши custom таблицы.
missed table
Таблицы с префиксом missed table помечаются как "отсутствующие", про них биллинг знает и они должны были быть в базе но их по какой то причине нет.
Все патчи которые применялись к базе есть в директории обновлений /var/www/mikbill/admin/sys/update/sqlupd/db/deltas
Можете через grep найти патч не хватающей таблицы и попробовать создать её вручную.