Quad.Wiki

Переустановка сервера БД

1. Сделайте бекап базы данных

Обязательно проверьте, что файл бекапа сформировался и что он не нулевого размера

Сохраните полученный файл бекапа в облако, например на яндекс.диск или гугл.диск

Без бекапа восстановить базу данных будет невозможно

 

2. Закройте все программы QuadX.exe под всеми пользователями

3. Остановите службу Sync через Диспетчер задач

4. Остановите службу postgresql через Диспетчер задач

5. Удалите через Панель управление программы PostgreSQL и pgAdmin

6. Перезагрузите компьютер

7. Удалите все подпапки в папке C:\PostgreSQL .

Переименуйте папку со старой БД. Например, если она у вас называется QuadXDB, то переименовать в QuadXDB_old и создать новую пустую папку QuadXDB, путь к которой укажете при установке новой версии сервера БД.

Для новой папки добавьте права на чтение и запись для пользователей LOCAL SERVICE и NETWORK SERVICE

 

8. Выполните установку последних версий PostgreSQL и pgAdmin. Как это сделать написано в этой инструкции Нужно выполнить пункты 1, 2 и первый пункт из раздела 3 (первый пункт свернут)

При установке базы нужно обязательно вводить тот же пароль порт, которые были раньше со старой версией БД. Посмотреть его можно, например, в файле backup.bat

 

9. В окне логина в настройках подключения, которые открываются кнопкой с тремя точками, указать новую версию сервера БД, которую вы установили и восстановить базу из сохраненного бекапа

10. В файле бекапа поменяйте папку к PostgreSQL на новую версию