Quad.Wiki

Восстановить из резервной копии

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

 

1. Закройте все программы, которые работают с базой, под всеми пользователями сервера

 

2. Запустите QuadX.exe и в окне логина нажмите на три точки

3. Укажите версию сервера базы данных (можно посмотреть в папке C:\PostgreSQL\) и нажмите “Восстановить из бекапа”

На данный момент нужно вместо 13 ввести 15.

 

4. Дальше выберите файл бекапа, после чего запустится восстановление. “Черное окно” должно долго висеть. Если быстро пропадает (в течение 1-2 секунд) - напишите в техподдержку.

 

Ручное восстановление

Если по каким-то причинам у вас не работает восстановление из бекапа через программу, то можно сделать файл восстановления вручную.

 

Откройте в блокноте файл Quad Solutions\backup\rest.bat

 

В файле проверьте правильность пароля к БД, если он неверный то поменяйте его.

 

В файле укажите путь к папке, в которую у вас установлен сервер базы данных PostgreSQL, если тот что там указан не соответствует вашему (путь до папки bin)

 

Если у вас сервер установлен в папке C:\Programm Files или какой-то другой, при этом путь содержит пробелы, то нужно путь к файлу pg_restore написать в двойных кавычках

Укажите путь к файлу бекапа

Сохраните файл.

После этого двойным кликом по файлу запустите его, должно висеть черное окно какое-то продолжительное время.

Если у вас нету файла rest.bat, то то же самое нужно сделать с файлом restore_backup_bin.bat