1. Скачайте патч и загрузите его на сервер

Например, в /tmp

1.1. Распакуйте архив

unzip /tmp/Patch_2.0.15.1799.zip

2. Остановите сервис

supervisorctl stop cddisk:api cddisk:processing cddisk:apisso

3. Сделайте резервную копию старой версии

cp -pr /opt/r7-office/Api /opt/r7-office/Api_04092023
cp -pr /opt/r7-office/Sso.Api /opt/r7-office/Sso.Api_04092023
cp -pr /opt/r7-office/Processing /opt/r7-office/Processing_04092023

4. Обновите

4.1. Api

cd /tmp/Patch/Api/
cp -pr ./* /opt/r7-office/Api
chown cddisk:cddisk -R /opt/r7-office/Api

4.2. Sso.Api

cd /tmp/Patch/Sso.Api/
cp -pr ./* /opt/r7-office/Sso.Api
chown cddisk:cddisk -R /opt/r7-office/Sso.Api

4.3. Processing

cd /tmp/Patch/Processing/
cp -pr ./* /opt/r7-office/Processing
chown cddisk:cddisk -R /opt/r7-office/Processing

5. Выполните SQL скрипты

5.1. Подключитесь к БД

sudo -i -u postgres psql cddisk

5.2. Выполните новые SQL скрипты

Выполните скрипты, дата которых старше, чем дата выпуска вашей версии Корпоративного сервера 2024:

Выполнять скрипты необходимо в последовательности каталогов следующей:

  • Alter
  • Change
  • Updates

Пример выполнения скрипта:

\i '/mnt/Db/Alter/One time 2023.11.22/01_AlterAuthUserActions.sql'

6. Запустите сервисы

supervisorctl start all