Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

Зависимости Perl

Утилита misc/db_check.pl

Парсит структуру .sql файлов из папки /abills/db/, схему базы данных MySQL, сравнивает их и выдаёт SQL запросы для приведения базы к нормальному состоянию. 


Аргументы

-help, ?Показать подсказку
FROM_CACHEПозволяет воспользоваться кэшем предыдущего процесса парсинга файлов
ALLOW_DATA_STRIPПокажет команды MODIFY, которые могут привести к обрезанию значений
SHOW_CREATEПокажет возможно несозданные таблицы
BATCHНе спрашивать о применении команд (не применяет, выводит команду в STDOUT)
APPLY_ALLНе спрашивать о применении команд (применяет все команды без подтверждения)
SKIP_DISABLED_MODULESПропускать таблицы выключенных модулей при сравнении (если понятно, что таблица относится к модулю)
DEBUGУровень отладки (0..5)
FILEПозволяет указать один .sql файл для парсинга. Удобно для отладки
D_TABLEВместе с режимом отладки 5, покажет структуру таблицы, полученную из дампа (*.sql)
D_FIELDВместе с режимом отладки 5, покажет структуру поля таблицы D_TABLE, полученную из дампа (*.sql)
S_TABLEВместе с режимом отладки 5, покажет структуру таблицы, полученную из базы данных
S_FIELDВместе с режимом отладки 5, покажет структуру поля таблицы S_TABLE, полученную из базы данных
SKIP_DUMPПропустить этап парсинга sql файлов
  • No labels