Обновление Windows-установки PassOffice
Уровнь сложности: низкий
Дистрибутивы PassOffice доступны по ссылке passoffice.ru/download
Для получения пароля доступа обратитесь к вашему поставщику или на почту support@passoffice.ru
Скачайте и запустите инсталлятор
PassOfficeSetup.exe
.Инсталлятор сам обнаружит существующую установку PassOffice и предложит обновиться. Следуйте дальнейшим шагам инсталлятора.
Рекомендуется устанавливать новую версию в новый пустой каталог, чтобы избежать файловых конфликтов.
Инсталлятор выполнит перенос настроек следующим образом:
Из папки со старой версией будет взят файл
application.properties
и скопирован в новую папку под названиемapplication-backup.properties
.Новый файл с настройками по умолчанию будет скопирован под названием
application-new.properties
.При первом запуске сервера PassOffice настройки перенесутся в файл
application.properties
по следующему алгоритму:Старые настройки возьмутся из файла
application-backup.properties
и к ним добавятся новые настройки изapplication-new.properties
, таким образом пользовательские конфигурации останутся неизмененными.Вернуться к старым настройкам можно с помощью файла
application-backup.properties
.
При запуске PassOffice проверяет необходимость миграции, пытаясь найти файл
application-new.properties
, и проверяет значение опции passoffice.config.version, в которой содержится версия текущей конфигурации. Если новый конфигурационный файл не найден или версия текущей конфигурации является актуальной, миграция пропускается. Если файл был найден и конфигурация нуждается в обновлении, производится миграция: добавляются новые опции, удаляются более несуществующие и при необходимости изменяются текущие опции.После успешного завершения миграции файлы application-backup.properties и application-new.properties переименовываются в applied-application-backup.properties и applied-application-new.properties соответственно, и более не используются системой.
Если инсталлятор не обнаружил предыдущую версию, то необходимо вручную перенести все ваши изменения в настройках из старого файла application.properties
в файл с настройками новой версии PassOffice и выполнить резервное копирование базы данных PostgreSQL.
При запуске новой версии может потребоваться обновление структуры базы данных.
В случае возникновения проблем с запуском отправьте запрос на почту support@passoffice.ru
Last updated
Was this helpful?