Пропажа данных после restore.

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

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

_so_
Сообщения: 144
Зарегистрирован: 04 ноя 2004, 22:17

Сообщение _so_ » 07 апр 2005, 14:51

Не совсем понял как передать базу.
то шли мне. адрес
В личное сообщение отправил свой email

dimitr
Разработчик Firebird
Сообщения: 888
Зарегистрирован: 26 окт 2004, 16:20

Сообщение dimitr » 13 апр 2005, 15:43

Был баг в логике рестора. Вычислимые поля с типом блоб или массив могли обнулять первый (в порядке рестора) столбец восстанавливаемых данных. Исправил в обоих деревьях - FB2 и в FB1.5.x.

Товарищу _so_ выражается персональная благодарность. Если когда-нибудь пересечемся, с меня пиво.

Merlin
Динозавр IB/FB
Сообщения: 1502
Зарегистрирован: 27 окт 2004, 11:44

Сообщение Merlin » 13 апр 2005, 16:00

dimitr писал(а): Товарищу _so_ выражается персональная благодарность.
От всей прогрессивной мировой общественности.

_so_
Сообщения: 144
Зарегистрирован: 04 ноя 2004, 22:17

Сообщение _so_ » 13 апр 2005, 21:54

Самое интересное, что сегодня проявилось и IB, когда переврдил базу с 7.1 на 7.5 (Только в одной таблице. В FB было во всех таких похожих.) Может напишите в QC, а то писать на англ. не очень (вместо пива).

dimitr
Разработчик Firebird
Сообщения: 888
Зарегистрирован: 26 окт 2004, 16:20

Сообщение dimitr » 14 апр 2005, 00:11

Это если только ДК организует. Я в трекер к конкурентам из принципа не пишу, сорри.

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

Сообщение kdv » 14 апр 2005, 13:48

мне ломотно всю базу туда швырять. я попробую ее урезать до десятка записей, думаю, ситуация воспроизведется. тем более что там речь только про одну таблицу.

dimitr
Разработчик Firebird
Сообщения: 888
Зарегистрирован: 26 окт 2004, 16:20

Сообщение dimitr » 14 апр 2005, 14:28

Достаточно одной таблицы FOLDERS и одной единственной записи. Но для нагладности лучше побольше записей оставить.

_so_
Сообщения: 144
Зарегистрирован: 04 ноя 2004, 22:17

Сообщение _so_ » 14 апр 2005, 17:39

Я пробовал сюда слать пример из двух таблиц не получилось. Все прошло. На IB этот случай вообще не всегда повторяемый.
to dimitr. Другим людям тоже помогать надо. Ладно мы про это запомнили и знаем. А другие реально могут потерять данные.

Ответить