Автоматическое исправление структуры БД
Ключ
-r
Описание
Задает режим автоматического исправления структуры БД.
В этом режиме исправляются, по возможности, все выявленные нарушения в структуре БД. Возможность восстановления БД зависит от степени ее разрушения. Например, если поврежден индексный файл таблицы, а сами данные остались целы, то индексный файл может быть восстановлен на 100 %. Если строка таблицы не может быть исправлена, она удаляется.
Если в БД установлена будущая дата, она заменяется на текущую (это позволяет после исправления БД запускать ядро СУБД ЛИНТЕР без ключа /TCORRECT).
Пример
testdb /usr/linter/db -r
Примечания
-
Некоторые ошибки исправляются только при определенной комбинации ключей, причем ключ
-r
является обязательным в этой комбинации. -
Роль, которая не имеет владельца, автоматически не удаляется.