powered by simpleCommunicator - 2.0.48     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / странный бак с PK
8 сообщений из 8, страница 1 из 1
странный бак с PK
    #40104802
Квази
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Делаю backup - норм
restore - ошибка:
IBE: Starting restore. Current time: 21:42:20
IBE: can't format message 13:99 -- message file C:\Windows\firebird.msg not found.
action cancelled by trigger (3) to preserve data integrity.
Cannot deactivate index used by a PRIMARY/UNIQUE constraint.
unknown ISC error 336330835.
IBE: Restore completed with errors. Current time: 21:42:59. Elapsed time: 00:00:38
IBE: Following possible errors detected in the restore log:
IBE: =====================================================
[21:42:58] gbak: ERROR:violation of PRIMARY or UNIQUE KEY constraint "______" on table "_______"
[21:42:58] gbak: ERROR: Problematic key value is ("ID" = 1912683)

смотрю исходную базу, делаю запрос select from table where pk_field = 1912683, запрос выполняется без ошибок возвращает одну запись (на рисунке она вторая). Там же делаю запрос select * from table where str_field='тут строковое значение, которое посмотрел в отрестореной базе', возвращается запись с тем же PK (1912683), но уже другая (на рисунке она первая)


Server Version: WI-V2.5.3.26778 Firebird 2.5
Server Implementation: Firebird/x86-64/Windows NT
Service Version: 2


IBExpert 2017.4.19.2
...
Рейтинг: 0 / 0
странный бак с PK
    #40104806
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и?.. Из битой базы получился битый бэкап, который отказывается
восстанавливаться. В чём вопрос-то?

Как ты умудрился в первичный ключ запихать два одинаковых значения - телепатов
нет чтобы угадывать.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
странный бак с PK
    #40104807
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Квази
делаю запрос select from table where pk_field = 1912683
А ты сделай
Код: sql
1.
select from table where pk_field +0 = 1912683
...
Рейтинг: 0 / 0
странный бак с PK
    #40104808
Квази
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad
Квази
делаю запрос select from table where pk_field = 1912683
А ты сделай
Код: sql
1.
select from table where pk_field +0 = 1912683


Да, этот запрос показал две записи с одним PK
...
Рейтинг: 0 / 0
странный бак с PK
    #40104810
Квази
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov

Ну и?.. Из битой базы получился битый бэкап, который отказывается
восстанавливаться. В чём вопрос-то?

Как ты умудрился в первичный ключ запихать два одинаковых значения - телепатов
нет чтобы угадывать.

наверное база в самом деле битая, придется завтра смотреть. Спасибо.
...
Рейтинг: 0 / 0
странный бак с PK
    #40104820
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Квази
Server Version: WI-V2.5.3.26778 Firebird 2.5
...
наверное база в самом деле битая
Ну как так можно ?
...
Рейтинг: 0 / 0
странный бак с PK
    #40104822
Фотография Старый плюшевый мишка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad
Ну как так можно ?


Мудрец сказал - и это пройдёт.
На самом деле в своё время через это откровение по разу прошли почти все. Это нормально. Главное чтобы отложилось. Вот почему бьётся индекс - это вопрос, на который я ответа не знаю. Были всякие подозрения-предположения, в основном связанные с насильственным обрывом коннектов при выполнении регламентных работ, во всяком случае, всегда в таких случаях этот момент присутствовал. Но а) ни разу воспроизвести целенаправленно не получилось б) это было давно и неправда.
...
Рейтинг: 0 / 0
странный бак с PK
    #40105366
Квази
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hvlad
Квази
Server Version: WI-V2.5.3.26778 Firebird 2.5
...
наверное база в самом деле битая
Ну как так можно ?

К этому клиенту трудно попасть (основная часть поддержки - фото экрана через мессенджеры). Надо бы конечно обновить, но клиент не жалуется, поэтому никто особо не суетится.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / странный бак с PK
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]