![]() |
|
|||
WebMoney: WMZ Z294115950220 WMR R409981405661 WME E134003968233 |
Visa 4274 3200 2453 6495 |
REINDEX используется, чтобы удалить и воссоздать индексы с нуля.
Это полезно, когда определение сортирующей последовательности изменилось
или когда есть индексы по выражениям, включающим
функцию, определение которой изменилось. Если ключевое слово REINDEX не сопровождается идентификатором сортирующей
последовательности или объекта базы данных, то все индексы во всех
приложенных базах данных восстановлены. Если ключевое слово REINDEX keyword
сопровождается именем сортирующей последовательности, то все индексы во всех
приложенных базах данных, которые используют названные
сортирующие последовательности, воссоздаются. Или, если аргумент REINDEX определяет таблицу базы данных, то все индексы,
приложенные к таблице базы данных, восстановлены. Если это определяет
конкретный индекс базы данных, то воссоздается именно этот индекс. Для команды формы "REINDEX name" соответствие
collation-name имеет приоритет при соответствии
index-name или
table-name.
Этой двусмысленности в синтаксисе можно избежать, всегда определяя
schema-name, повторно внося в указатель
определенную таблицу или индекс.
Choose any three.