|
Как удалить поле бывшего внешнего ключа?
|
|||
---|---|---|---|
#18+
Приветствую. Последовательность действий такая: 1. drop внешнего ключа 2. commit 3. drop поля внешнего ключа На третьем пункте выдаётся ошибка: SQL Message : -607 This operation is not defined for system tables. Engine Code : 335544351 Engine Message : unsuccessful metadata update ERASE RDB$RELATION_FIELDS failed action cancelled by trigger (1) to preserve data integrity Cannot delete column being used in an Integrity Constraint. Кто виноват и что делать? PS: WI-V2.5.4.26856 Firebird 2.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
01.06.2015, 12:43 |
|
Как удалить поле бывшего внешнего ключа?
|
|||
---|---|---|---|
#18+
ArtDen, ты уверен что все внешние ключи на этот филд удалил? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.06.2015, 12:46 |
|
Как удалить поле бывшего внешнего ключа?
|
|||
---|---|---|---|
#18+
ArtDen, тьфу не так понял. Посмотри других ограничений на этот филд нету. Уникальности, CHECK... ... |
|||
:
Нравится:
Не нравится:
|
|||
01.06.2015, 12:48 |
|
Как удалить поле бывшего внешнего ключа?
|
|||
---|---|---|---|
#18+
Симонов Денис, а в случае каких ограничений FB не будет давать удалять поле? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.06.2015, 13:05 |
|
Как удалить поле бывшего внешнего ключа?
|
|||
---|---|---|---|
#18+
ArtDen, любых вроде бы. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.06.2015, 13:07 |
|
Как удалить поле бывшего внешнего ключа?
|
|||
---|---|---|---|
#18+
Блин, точно. Было ограничение на уникальность, в котором среди полей было как раз то, которое я пытаюсь удалить. Забыл эту уникальность убрать. Вопрос снят ... |
|||
:
Нравится:
Не нравится:
|
|||
01.06.2015, 13:12 |
|
|
start [/forum/topic.php?fid=40&fpage=76&tid=1562807]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
29ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 16ms |
total: | 139ms |
0 / 0 |