RussianLDP Рейтинг@Mail.ru
WebMoney: 
WMZ Z294115950220 
WMR R409981405661 
WME E134003968233 
Visa 
4274 3200 2453 6495 

Small. Fast. Reliable.
Choose any three.
REINDEX

reindex-stmt:

REINDEX schema-name . index-name table-name collation-name

REINDEX используется, чтобы удалить и воссоздать индексы с нуля. Это полезно, когда определение сортирующей последовательности изменилось или когда есть индексы по выражениям, включающим функцию, определение которой изменилось.

Если ключевое слово REINDEX не сопровождается идентификатором сортирующей последовательности или объекта базы данных, то все индексы во всех приложенных базах данных восстановлены.

Если ключевое слово REINDEX keyword сопровождается именем сортирующей последовательности, то все индексы во всех приложенных базах данных, которые используют названные сортирующие последовательности, воссоздаются.

Или, если аргумент REINDEX определяет таблицу базы данных, то все индексы, приложенные к таблице базы данных, восстановлены. Если это определяет конкретный индекс базы данных, то воссоздается именно этот индекс.

Для команды формы "REINDEX name" соответствие collation-name имеет приоритет при соответствии index-name или table-name. Этой двусмысленности в синтаксисе можно избежать, всегда определяя schema-name, повторно внося в указатель определенную таблицу или индекс.