Тестирование таблиц
Ключ
-t [< идентификатор > | < шаблон >] < идентификатор >::=идентификатор таблицы < шаблон >::=шаблон имени таблицы
Описание
Задает тестирование таблиц БД в соответствии с заданным именем таблицы или шаблоном имен.
< Идентификатор > не должен включать владельца таблицы (он задается с помощью ключа -u).
В < шаблоне > символ «?» означает любой символ в данной позиции имени таблицы, символ «*» – любую последовательность символов (возможно, нулевой длины) в имени таблицы, начиная с заданной позиции. Имя таблицы должно задаваться в соответствии с правилами именования объектов БД ЛИНТЕР – либо заглавными латинскими буквами, либо в двойных кавычках.
Примеры шаблонов:
-
* – шаблону удовлетворяют все слова;
-
*NAM – шаблону удовлетворяют все слова, заканчивающиеся на NAM;
-
NAM* – шаблону удовлетворяют все слова, начинающиеся на NAM;
-
*NAM* – шаблону удовлетворяют все слова, содержащие в себе символы NAM (в любом месте);
-
???? – шаблону удовлетворяют любые слова длиной 4 символа;
-
?NAM – шаблону удовлетворяют все слова из 4 символов, начинающиеся с любого символа и заканчивающиеся символами NAM.
Примеры
Тестирование таблицы AUTO: testdb -p 50000 /usr/linter/db -t AUTO Тестирование таблиц, имена которых заканчиваются на NAM: testdb -p 50000 /usr/linter/db -t *NAM Тестирование таблиц, имена которых содержат символы NAM и заканчиваются любыми двумя символами (например, BANKNAM01, TNAME_, NAMOF): testdb -p 50000 /usr/linter/db -t *NAM?? Тестирование конкретной таблицы TNAME1 (ОС Linux): testdb -p 50000 /usr/linter/db -t TNAME1