====Обновление программы==== При обновлении программы высылается ссылка на дистрибутив. Для обновления 3.6 требуется MySQL версии не ниже 5.7 Порядок действий: 1. Закрыть программу у всех пользователей 2. Скопировать базу данных (.db) для SQLite версии программы или дамп базы для MySQL версии на внешний носитель для обеспечения сохранности данных. 3. Удалите программу через мастера установки и удаления программ 4. Проверьте, что папка с программой пуста, если нет – удалите ее содержимое вручную 5. Установить обновление, запустив дистрибутив 6. Открыть программу 7. При необходимости обновить базу данных (будет сообщено при выборе базы) {{ settings: obnovleniebazy.png }} 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 {{ settings: settingsMysql.png }} Добавлена возможность продолжить обновление не смотря на невыполнение критических ограничений. В этом случае появляется диалог с обязательным подтверждением обновления не смотря ни на что. Рекомендуется всегда создавать резервную копию базы перед обновлением программы. \\ Автоматическое создание резервной копии можно отключить с помощью [[настройки/глобальные_настройки#создавать_резервную_копию_базы_при_обновлении|глобальной настройки]]. ===Защитные меры при обновлении базы=== Для корректности обновления базы при установки новой версии программы добавлены следующие проверки: *перед обновлением базы проверяется, есть ли к ней подключения, если есть, то обновление запрещено, будет отображена информация о подключениях; *перед обновлением базы программа пробует определить доступное место на диске, если операция удалась и места не хватает, то обновление будет запрещено; *Если обновление проводится по сети, то будет выдано предупреждение с текстом "Вы хотите выполнить обновление удалённой базы по сети, время и надежность выполнения обновления будут зависеть от надёжности канала связи." *если база находится в режиме обновления, то её нельзя открыть в другом экземпляре программы.