Если в процессе обновления локальной версии программы, возникает «ошибка проверки целостности базы данных», необходимо провести базу дынных (далее – БД) через инструменты GFIX/GBAK. В рамках данной инструкции, мы используем готовый файл сценария (.bat файл), для автоматизации работы с данными утилитами.
Для работы с утилитой, скопируйте в папку gbak_firebird_3.0 файл БД «db.gdb» (по умолчанию DB.GDB находится в папке с программой).
Например Universe Красота/Медицина/Фитнес/Дента -> C:\Program Files (x86)\Universe


Запустить командную строку Windows от имени Администратора (Пуск/Win => Найти => cmd => правой кнопкой мыши «Запустить от имени администратора» (если появиться окно с предупреждением UAC [контроль учетных записей windows] нажать «ДА»)).

Вводим команду вида: cd[пробел]С:\путь_к папке_с gbak
Например: cd C:\gbak_firebird_3.0

Вводим gbak.bat, нажимаем ENTER

- Скопировать файл базы данных DB.GDB, из папки gbak_firebird_3, обратно в папку Universe (откуда его брали ранее) (например C:\Program Files (x86)\Universe).
- Повторить попытку обновления.
При наличии ошибок в базах данных LOG.FDB (база отвечает за наполнение журнала предварительной записи) необходимо проделать аналогичную процедуру, на этот используя файл LOG.FDB и gbak_LOG.bat.

Пример команды: cd[пробел]С:\путь_к папке_с gbak

- Вводим gbak_LOG.bat, нажимаем ENTER
- Ожидаем сообщения «Процесс завершен успешно».

- Скопировать файл базы данных LOG.FDB, из папки gbak_firebird_3, обратно в папку Universe (откуда его брали ранее) (например C:\Program Files (x86)\Universe).
- Повторить попытку обновления.