Доброе утро!
"Khorsun Vlad" сообщил/сообщила в новостях следующее:
Как можно сделать active сразу все индексы в базе?
База была восстановлена с параметром "не активировать индексы", потому
что по-другому не получалось - в primary key одной из таблиц загадочным
образом оказался дубликат. Дубль убрали, а как теперь все индексы ВЗАД
активировать? По одному 700 штук тоскливо...
Не документированный способ, который может исчезнуть в новых релизах :
Ставим -3 в поле RDB$INDICES.RDB$INDEX_INACTIVE всех не FK индексов,
коммитим.
Ставим -3 в поле RDB$INDICES.RDB$INDEX_INACTIVE всех FK индексов,
коммитим.
А почему не сразу ноль? Что-то сломается?
В.Груздев