Параметры утилиты удаления и создания индексов |
Программа удаления и создания индексов (crdridx.exe) управляется настройками секции [CrDrIDX] конфигурационного файла crdridx.cfg.
Кроме параметров в конфигурационном файле можно задать список обрабатываемых таблиц. Если список не задан, обрабатываются индексы всех таблиц.
Список таблиц можно получить, сделав запрос к таблице x$files. В приведенном примере в файле dbi.txt формируется список таблиц, не являющихся временными, пользовательскими или системными:
select XF$NAME from x$files where ((pos('USER',xf$loc2)=0) and (pos('TMP',xf$loc2)=0) and (xf$code>999)) to txt crdridx.txt;
Конфигурационный файл для удаления индексов таблиц Sklorder и Sporder:
[DataBase] DataBaseName=TestData [CrDrIDX] UniqIgnore = true Operation = drop L_Sklad::SKLORDER L_Sklad::SPORDER