# Обновление ПАУ с поддержкой работы с СУБД PostgreSQL

Инструкция описывает сценарий обновления программы на нескольких рабочих местах, а также обновления базы данных до актуальной версии.

- Необходимо выключить Помощник Арбитражного Управляющего на всех рабочих местах
- Ответственный за обновление сотрудник должен загрузить дистрибутив с новой версией программы Помощник Арбитражного Управляющего
- Установить обновление из Update-&lt;версия&gt;.exe
- Запустить программу Помощник Арбитражного Управляющего
- В появившемся диалоговом окне с вопросом будете ли вы обновлять базу данных, нажать «Да»

![mceclip0.png](https://support.russianit.ru/uploads/images/gallery/2022-06/360007302840_mceclip0.png)

- После этого откроется окно мастера обновления базы данных, в нём необходимо нажать на кнопку «Далее»

![mceclip1.png](https://support.russianit.ru/uploads/images/gallery/2022-06/360007302920_mceclip1.png)

- Как только процесс обновления базы данных завершится надо будет нажать «Закрыть»

![mceclip2.png](https://support.russianit.ru/uploads/images/gallery/2022-06/360007303140_mceclip2.png)

- После этого откроется программа Помощник Арбитражного Управляющего обновлённая до новой версии
- Теперь можно обновлять программу на других рабочих местах следуя п.2 и п.3 данной инструкции

# Как закрыть лишние соединения к базе данных СУБД PostgreSQL

Если после того как вы установили обновление программы из Update-&lt;версия&gt;.exe и запустили новую версию программы, вы видите диалог о том, что необходимо оставить только одно подключение к базе данных, это означает, что либо кто-то не выключил программу Помощник Арбитражного Управляющего, либо в базе данных остались подключения вследствие какой-то ошибки.

![mceclip3.png](https://support.russianit.ru/uploads/images/gallery/2022-06/360007303220_mceclip3.png)

Решением данной ситуации будет принудительное закрытие всех подключений к базе данных и этого можно будет достичь следуя этой инструкции.

- Сначала нужно закрыть диалог, в котором написано, что нужно оставить одно подключение, нажав на «ОК»
- Далее вы перейдёте в настройки приложения, их необходимо закрыть на крестик, тем самым вы закроете Помощник Арбитражного Управляющего
- Далее необходимо открыть PgAdmin, подключиться к вашей базе данных и выбрать её в списке

![mceclip4.png](https://support.russianit.ru/uploads/images/gallery/2022-06/360007303260_mceclip4.png)

- Далее в верхнем меню нажмите на Tools --&gt; Query Tool

![mceclip5.png](https://support.russianit.ru/uploads/images/gallery/2022-06/360007303280_mceclip5.png)

- В открывшейся вкладке Query Tool, в текстовое поле вставляем такой текст запроса:

<table><tbody><tr><td width="575">SELECT pg\_terminate\_backend(pg\_stat\_activity.pid)

FROM pg\_stat\_activity

WHERE pg\_stat\_activity.datname = '&lt;название вашей базы данных&gt;'

 AND pid &lt;&gt; pg\_backend\_pid();

</td></tr></tbody></table>

![mceclip6.png](https://support.russianit.ru/uploads/images/gallery/2022-06/360007325319_mceclip6.png)

и нажимаем на кнопку с иконкой молнии

- После этого можно снова запустить программу Помощник Арбитражного Управляющего и обновить базу данных

# Решение проблемы с ошибкой «у текущего пользователя базы данных ПАУ, не хватает прав для обновления»

Данная инструкция написана с целью решения проблемы с ошибкой: “У текущего пользователя базы данных ПАУ, "\[имя пользователя\]", не хватает прав для обновления.

На форме настройки приложения ПАУ необходимо открыть настройки подключения к базе данных ПАУ и указать имя пользователя с правами "superuser", а затем повторно запустить обновление базы данных.“

![mceclip7.png](https://support.russianit.ru/uploads/images/gallery/2022-06/360007325479_mceclip7.png)

При возникновении такой ошибки необходимо:

- Нажать на кнопку «Закрыть» на форме обновления базы данных
- Открыть Помощник Арбитражного Управляющего
- На вопрос «будете ли обновляться?» - выбрать вариант «Нет» (если понадобится сделать это дважды – сделайте)

![mceclip8.png](https://support.russianit.ru/uploads/images/gallery/2022-06/360007325519_mceclip8.png)

- Откроется форма «настроек приложения», там нажмите на кнопку «Изменить» в строке «Путь до базы данных»

![mceclip9.png](https://support.russianit.ru/uploads/images/gallery/2022-06/360007325539_mceclip9.png)

- Откроется форма настроек подключения к базе данных и оставляем окно открытым

![mceclip10.png](https://support.russianit.ru/uploads/images/gallery/2022-06/360007303620_mceclip10.png)

- Запускаем pgAdmin

![mceclip11.png](https://support.russianit.ru/uploads/images/gallery/2022-06/360007325599_mceclip11.png)

- Выбрать в списке серверов баз данных Ваш, а также открыть список пользователей базы данных

![mceclip12.png](https://support.russianit.ru/uploads/images/gallery/2022-06/360007303640_mceclip12.png)

- Выбираем Вашего пользователя и нажимаем по нему правой кнопкой мыши, далее, в контекстном меню выбираем «Properties».

![mceclip13.png](https://support.russianit.ru/uploads/images/gallery/2022-06/360007303660_mceclip13.png)

- Открываем вкладку «Privelegies» и проверяем пункт «Superuser»

![mceclip14.png](https://support.russianit.ru/uploads/images/gallery/2022-06/360007325659_mceclip14.png)

- <u>Нам нужен пользователь с отмеченным пунктом «</u><u>Superuser</u><u>» - «</u><u>Yes</u><u>»</u>, поэтому требуется закрыть это окно свойств пользователя и продолжить искать по списку необходимого пользователя, выполняя пункты 8-9.

![mceclip15.png](https://support.russianit.ru/uploads/images/gallery/2022-06/360007303720_mceclip15.png)

- Как только необходимый пользователь найден, закрываем окно свойств пользователя в pgAdmin и возвращаемся к настройкам подключения в Помощнике Арбитражного Управляющего
- Вводим в поля «Имя пользователя» и «Пароль» данные пользователя с отмеченным пунктом «Superuser» в правах, которого мы видели в pgAdmin

![mceclip16.png](https://support.russianit.ru/uploads/images/gallery/2022-06/360007325719_mceclip16.png)

- Нажимаем «Сохранить» и возвращаемся в настройки приложения Помощник Арбитражного Управляющего
- Нажимаем «Обновить базу данных» в строке «Состояние базы данных» и соглашаемся обновлять базу данных

![mceclip17.png](https://support.russianit.ru/uploads/images/gallery/2022-06/360007325759_mceclip17.png)

![mceclip18.png](https://support.russianit.ru/uploads/images/gallery/2022-06/360007303780_mceclip18.png)

После этого можно продолжать работу с новой версией Помощника Арбитражного Управляющего.