Для правильного использования плагина PostgreSQL в целях резервного копирования или восстановления данных, вам нужно создать конфигурацию для связи с соответствующими базами данных (БД). Диалог создания конфигурации выглядит, как показано на нижеприведённом рисунке:
Диалог создания конфигурации плагина PostgreSQL.
Для работы PostgreSQL версии 10 и более поздних версий необходимо использовать Handy Backup с разрядностью 64 бита.
Для определения новой конфигурации PostgreSQL выполните, пожалуйста, следующие действия:
- Нажмите "Новая конфигурация" во время создания задачи резервного копирования или восстановления:
- Откроется диалог Настройки.
- В поле Конфигурация введите имя создаваемой конфигурации.
- Во вкладке "Общие настройки" заполните следующие параметры:
- В поле Хост введите имя или IP-адрес вашего сервера PostgreSQL.
- В поле порта рядом с полем Хост укажите номер порта для связи с PostgreSQL. Порт по умолчанию имеет номер 5432.
- В поле Пользователь укажите имя создающего конфигурацию пользователя PostgreSQL.
- В поле Пароль введите пароль для пользователя PostgreSQL с указанным именем.
- Нажмите Проверка соединения, чтобы проверить работоспособность сделанных настроек.
- Для установки безопасного соединения выберите вкладку SSL:
- Здесь вы можете выбрать предпочтительный режим SSL соединения, определить путь к корневому сертификату, указать путь к клиентскому сертификату и его ключу.
- Чтобы выбрать формат резервного копирования, перейдите на вкладку Другие настройки.
- Здесь вы можете выбрать один из двух форматов резервного копирования: SQL для резервных копий в формате SQL или Custom для резервного копирования во внутреннем формате PostgreSQL.
- Когда все шаги закончены, нажмите OK.
Пользователь, создающий конфигурацию плагина PostgreSQL, должен иметь достаточные привилегии для выполнения следующих действий:
- Для выполнения резервного копирования — право на выполнение запросов SELECT для каждой базы данных и таблицы, подвергающихся обработке.
- Для задач восстановления PostgreSQL— полный набор пользовательских прав для удаления таблицы и создания её с нуля.