|
Сломался первичный ключ!?
|
|||
---|---|---|---|
#18+
У первичного ключа отключен индекс, как так?? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.05.2018, 08:34 |
|
Сломался первичный ключ!?
|
|||
---|---|---|---|
#18+
Fofanov_Alexey, БД после рестора небось ? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.05.2018, 09:44 |
|
Сломался первичный ключ!?
|
|||
---|---|---|---|
#18+
hvlad, Похоже, мне уже такой досталась. Как чинить подобное? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.05.2018, 12:23 |
|
Сломался первичный ключ!?
|
|||
---|---|---|---|
#18+
Fofanov_Alexey, alter index ... active. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.05.2018, 12:24 |
|
Сломался первичный ключ!?
|
|||
---|---|---|---|
#18+
По итогам: в результате в 2-х таблицах оказались строки с одинаковыми первичными ключами, в результате чего, не поднимался индекс. Удалил дубликаты, поднял индексы, все работает. Вопрос: В результате чего такое может происходить и это специфика Firebird? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2018, 10:33 |
|
Сломался первичный ключ!?
|
|||
---|---|---|---|
#18+
Fofanov_Alexey, это не специфика. это или железо глюкнуло, или еще что. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2018, 10:42 |
|
Сломался первичный ключ!?
|
|||
---|---|---|---|
#18+
Fofanov_Alexey, Вы не написали версию FB. Во всяком случае, в FB3 не удаётся снять активность с первичного ключа ни в Эксперте, ни скриптом. Удивительно, как у Вас это получилось. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2018, 11:06 |
|
Сломался первичный ключ!?
|
|||
---|---|---|---|
#18+
11.05.2018 11:06, KreatorXXI пишет: > Удивительно, как у Вас это получилось. почитай как работает гбак. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2018, 12:00 |
|
Сломался первичный ключ!?
|
|||
---|---|---|---|
#18+
KreatorXXIFofanov_Alexey, Вы не написали версию FB. Во всяком случае, в FB3 не удаётся снять активность с первичного ключа ни в Эксперте, ни скриптом. Удивительно, как у Вас это получилось. Firebird 2.5.8 ... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2018, 15:48 |
|
Сломался первичный ключ!?
|
|||
---|---|---|---|
#18+
Да и можно ли выловить подобные баги с помощью fbsvcmgr ? Или пилить костыль, смотреть все первичные ключи и проверять у них активность индекса? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2018, 15:55 |
|
Сломался первичный ключ!?
|
|||
---|---|---|---|
#18+
Fofanov_Alexey, gfix -v -full ... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2018, 15:59 |
|
Сломался первичный ключ!?
|
|||
---|---|---|---|
#18+
Fofanov_AlexeyДа и можно ли выловить подобные баги с помощью fbsvcmgr ? Код возврата gbak проверять при restore надо. Лог его читать надо. Не подменять рабочую базу восстановленной без крайней необходимости надо. Это если DBA совсем никак не удаётся заполучить хотя бы на полставки. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2018, 16:02 |
|
Сломался первичный ключ!?
|
|||
---|---|---|---|
#18+
Fofanov_AlexeyИли пилить костыль, смотреть все первичные ключи и проверять у них активность индекса? найти неактивные индексы можно через запрос к rdb$indices. Что произошло - теоретически можно найти в firebird.log. Примерно причины повреждений базы описаны тут http://www.ibase.ru/db_repair/#corrupt ... |
|||
:
Нравится:
Не нравится:
|
|||
11.05.2018, 16:40 |
|
|
start [/forum/topic.php?fid=40&msg=39643088&tid=1561113]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
130ms |
get topic data: |
9ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 226ms |
0 / 0 |