Не удаляется Индекс

Access Violation, некорректное выполнение запросов или вызовов API, ошибки утилит командной строки, в общем все, что вам мешает работать

Модераторы: kdv, dimitr

Ответить
Konstantin
Сообщения: 37
Зарегистрирован: 27 окт 2004, 06:01

Не удаляется Индекс

Сообщение Konstantin » 01 дек 2008, 19:37

При попытке удалить составной индекс
DROP INDEX IDXU_PFORMAT
---------- ERROR MESSAGE ----------
This operation is not defined for system tables.
unsuccessful metadata update.
ERASE RDB$INDICES failed.
action cancelled by trigger (1) to preserve data integrity.
Cannot delete index used by an Integrity Constraint.
-------------------------------------
Field Dependencies для обоих полей показывает только ссылку на этот индекс.

FB 2.1 17798

kdv
Forum Admin
Сообщения: 6595
Зарегистрирован: 25 окт 2004, 18:07

Re: Не удаляется Индекс

Сообщение kdv » 01 дек 2008, 19:52

индексы, которые автоматом созданы при создании PK, FK, Unique constraints, нельзя удалить.
можно удалить только удалив сам constraint.

Konstantin
Сообщения: 37
Зарегистрирован: 27 окт 2004, 06:01

Re: Не удаляется Индекс

Сообщение Konstantin » 03 дек 2008, 13:48

Так удалил.

Спасибо за подсказку.

Ответить