При обновлении программы высылается ссылка на дистрибутив.
Порядок действий:
1. Закрыть программу у всех пользователей
2. Скопировать базу данных (.db) для SQLite версии программы или дамп базы для MySQL версии на внешний носитель для обеспечения сохранности данных.
3. Удалите программу через мастера установки и удаления программ
4. Проверьте, что папка с программой пуста, если нет – удалите ее содержимое вручную
5. Установить обновление, запустив дистрибутив
6. Открыть программу
7. При необходимости обновить базу данных (будет сообщено при выборе базы)
8. При обновлении c версии до 76 автоматически будет создана резервная копия базы (содержащая название изначальной базы, дату создания резервной копии, версию базы и слово backup, например - demo-2016-10-17-v53.backup)
При обновлении базы можно выбрать папку для сохранения временной Информационной Базы.
При обновлении базы с версии 76 перед обновлением создаётся резервная копия базы (дамп) средствами СУБД.
Для MSSQL резервная копия хранится в каталоге хранения резервных данных (настраивается в свойствах сервера)
Для MySQL резервная копия сохраняется в каталоге, выбранном в диалоговом окне при обновлении базы или в Глобальных настройках.
Для MySQL также нужно указать путь к утилите mysqldump.exe
По умолчанию она находится по пути C:\Program Files\MySQL\MySQL Server 5.7\bin
Добавлена возможность продолжить обновление не смотря на невыполнение критических ограничений. В этом случае появляется диалог с обязательным подтверждением обновления не смотря ни на что.
Для корректности обновления базы при установки новой версии программы добавлены следующие проверки:
«Вы хотите выполнить обновление удалённой базы по сети, время и надежность выполнения обновления будут зависеть от надёжности канала связи.»