Резервне копіювання бази даних PostgreSQL

Резервне копіювання PostgreSQL необхідна процедура для забезпечення збереження важливих даних.
Effector Saver — зручне і надійне рішення для захисту баз даних PostgreSQL. Програма дозволяє автоматично виконувати бекап необмеженої кількості баз даних.

 

Як зробити автоматичний бекап PostgreSQL за допомогою Effector Saver?

Відкрийте Effector Saver і створіть нову задачу. У головному вікні “Задачі”“Додати задачу”.

Виберіть тип нової задачі — “Резервне копіювання файлів і баз даних”.

На першій вкладці “Основні параметри” встановіть прапорець “Включити в архів бекап бази SQL” нижче у випадаючому списку виберіть “PostgreSQL”.

Перейдіть на вкладку “База PostgreSQL”.

У полі “Сервер:” вкажіть ім’я SQL-сервера.
В полі “Порт:” вкажіть порт підключення до SQL-сервера, за замовчуванням 5432.
В полі “Користувач:” вкажіть користувач для підключення до сервера SQL, за замовчуванням postgres.
У полі “Пароль:” вкажіть пароль користувача до сервера SQL.
В полі “База:” виберіть базу даних SQL-сервера яку необхідно зберегти. Доступні бази відображаються в списку.

Щоб упевнитися, що всі параметри заповнені вірно, натисніть кнопку “Перевірити”.

Після успішної перевірки виберіть формат виконання бекапа бази даних. Доступні наступні варіанти:

  • custom archive
  • tar archive
  • plain-text SQL script

Якщо потрібно в полі “Опції:” введіть опції, додаткові відомості див. у документації до утиліти pg_dump.exe, ключ -F format.

У полі “pg_dump” вкажіть шлях до утиліти pg_dump.exe утиліта входить до складу сервера PostgreSQL і розташована в каталозі bin встановленого сервера PostgreSQL.

Перейдіть на вкладку “Сховище архіву” і виберіть необхідне сховище для архіву PostgreSQL. Припустимо, що вам необхідно зберігати архів бази SQL в хмарному сховищі Google Диск. Для цього натисніть кнопку і виберіть “Створити нове сховище”“Google Диск”.

Натисніть на кнопку “Авторизація”.

Увійдіть у ваш акаунт й дозвольте роботу Effector Saver зі сховищем Google Диск .

Далі, натисніть кнопку та виберіть потрібну папку для вашого архіву.

Проведіть тест підключення. Натисніть на кнопку “Тест”, програма перевірить успішність з’єднання з хмарою Google Диск.

Встановіть прапорець “Автоматично видаляти застарілі резервні копії” і заповніть параметр “Зберігати кількість копій”.

Перейдіть на вкладку “Файл архіву”.
У розділі “Правило формування імені архіву” задайте ім’я вашого архіву.
У розділі “Архівування” встановіть параметри стиснення та шифрування.

Рекомендація: стиснення дозволяє зменшити розмір архіву, тому слід використовувати стиснення при передачі резервних копій мережею або при обмеженому розмірі хмарного сховища.

Перейдіть на вкладку “Розклад автозапуску” для автоматичного бекапа PostgreSQL встановіть прапорець “Запускати за розкладом” і задайте розклад. Встановіть періодичність і час задачі бекапа. Натисніть “Зберегти”.

На цьому створення задачі завершено. Резервне копіювання PostgreSQL буде здійснюватися Effector Saver автоматично відповідно до заданого розкладу.

Рекомендація: після завершення задачі, відновіть створений бекап, щоб переконатися, що відновлення надалі працюватимуть.
Про те, як відновити базу PostgreSQL з отриманого бекапа ви можете дізнатися в матеріалі: “Як відновити дані PostgreSQL з резервної копії”.
 

Інші бази даних:

Резервне копіювання PostgreSQL
при цьому для виконання бекапа переривати роботу користувачів не потрібно
Резервне копіювання інформаційної бази 1С
дозволяє створити резервну копію бази даних 1С:Підприємства 8 штатними засобами 1С:Підприємства
Резервне копіювання бази даних Microsoft SQL
можливі варіанти: база даних повністю, база даних частково, лог транзакцій

Статьи и документация