Параметры утилиты удаления и создания индексов Назад В начало Вперед

Программа удаления и создания индексов (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

Оглавление раздела

DropIDXFile

Operation

UniqIgnore