Скачать Купить

Резервное копирование базы данных 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С:Предприятия штатными средствами 1С:Предприятия
Резервное копирование базы данных Microsoft SQL
возможные варианты: база данных полностью, база данных частично, лог транзакций

 

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