Создание резервной копии и восстановление БД системы Overseer

Материал из VIT company
Перейти к навигации Перейти к поиску

Создание резервной копии БД (бекап БД) - способ избежать потери данных с БД при возникновении ряда неисправностей программного или аппаратного характера. Администратору БД системы рекомендуется регулярно создавать резервные копии.


Для создания бекапа базы возможно воспользоваться средствами программы по управлению БД системы Overseer - PgAdmin, или же средствами командной строки Windows. Инструкция по созданию бекапа с помощью программного интерфейса PgAdmin находится в руководствах для данной программы. При больших размерах БД рекомендуется использовать командную строку для избежания ошибок при выполнении операции.


Для создания бекапа/восстановления из бекапа следует:

1. Открыть командную строку Windows (комбинация клавиш Win+R, далее ввести команду cmd и Enter).


2. Перейти в папку хранения БД:

cd c:\postgres\bin


3. Для создания бекапа ввести команду:

pg_dump -Fc -o -U postgres -f [''файл_для_создания_бекапа''] [autocode]


Для восстановления из бекапа ввести команду:

pg_restore -d [autocode] -Fc --disable-triggers -U postgres [''файл_с_бекапом'']