Тестирование системных таблиц
Ключ
-ts
Описание
Задает тестирование только системных таблиц БД.
Проверяется целостность структуры системных таблиц БД и корректность содержащихся в них ссылок на объекты БД, т.е. существование в БД объектов, на которые есть ссылки. При этом корректность самих объектов БД, на которые указывают ссылки, по данному ключу может не проверяться (для тестирования корректности объектов надо использовать полное тестирование БД). Список системных таблиц и проверяемых объектов приведен в таблице 1.
Таблица 1. Список тестируемых системных таблиц
Системная таблица | Тестируемый объект БД |
---|---|
$$$ATTRI
| Имена столбцов таблиц и представлений |
$$$AUDIT
| События, контролируемые при аудите |
$$$CHARSET
| Доступные кодировки |
$$$CSALIAS
| Алиасы кодировок |
$$$DEVICE
| Физические устройства |
$$$EVENTS
| Хранимые события |
$$$EXTENSION
| Типы внешних файлов |
$$$EXTREPL
| Правила репликации столбцов |
$$$FILTER
| Фильтры полнотекстового поиска |
$$$GROUP
| Группы защиты данных |
$$$INKERNBACK
| Архивирование данных |
$$$LEVEL
| Уровни защиты данных |
$$$PRCD
| Входные и выходные параметры хранимых процедур |
$$$PROC
| Хранимые процедуры |
$$$RELATION
| Отношение между объектами БД |
$$$REPL
| Правила репликации |
$$$SEQ
| Последовательности |
SERVERS
| Сервера репликации |
$$$STATION
| Рабочие станции |
$$$SYSRL
| Базовые таблицы и представления |
$$$TRANSL
| Трансляции кодировок |
$$$TRIG
| Триггеры |
$$$USR
| Пользователи БД |
Пример
testdb /usr/linter/db -ts