При обновлении программы всегда рекомендуется делать архивную копию текущей базы данных на случай возможного сбоя обновления программы.
При старте новой версии программы производится контроль на изменение структуры данных (время от времени база данных меняется)
Если текущая версия программы не соответствует требуемой версии формата хранимых данных, то программа запрашивает обновлять базу данных или нет. Если отказаться от обновления базы данных, то часть функций программы может работать не правильно.
При подтверждении запроса на обновление программа автоматически меняет структуру хранимых данных и завершает работу.
При следующем запуске программа уже будет работать с новой структурой и запроса на обновление не будет.