Плагин PostgreSQL

Плагин PostgreSQL работает как стандартное клиентское приложение СУБД. Он предоставляет программе доступ ко всем объявленным базам данных (БД) и таблицам PostgreSQL. В результате работы плагина файловая система имеет следующую структуру:

  • Папки соответствуют отдельным БД PostgreSQL. Атрибуты папок не поддерживаются.
  • Файлы соответствуют таблицам. Атрибуты файлов не поддерживаются.

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

Файловая система плагина PostgreSQL

Файловая система, представленная с помощью плагина PostgreSQL. Папки и базы данных, файлы и таблицы.

Файловая система плагина

Плагин PostgreSQL создаёт дамп-файлы БД, по одному файлу на каждую таблицу. Каждый файл резервной копии носит имя соответствующей таблицы и содержит все операторы, данные и действия PostgreSQL, необходимые для создания и заполнения данными таблицы. Этот формат файлов понятен и легко читается. Файлы перед восстановлением можно легко изменить при необходимости (сохраняя правильный синтаксис языка SQL).

В настоящее время плагин поддерживает только метод восстановления DROP-CREATE, удаляющий файл перед восстановлением и пересобирающий таблицу заново.

Резервное копирование с использованием плагина PostgreSQL

Для создания резервной копии PostgreSQL выполните следующие действия:

  1. На панели инструментов нажмите кнопку "Новая задача".
  2. Выберите задачу "Создать резервную копию" и нажмите Далее.
  3. Щёлкните по плагину PostgreSQL в группе источников данных Database.
Выбор плагина PostgreSQL
  1. Откроется диалог выбора данных. Здесь вы можете создать или выбрать конфигурацию PostgreSQL.
  2. Выберите конфигурацию PostgreSQL и нажмите значок плюса [+] рядом с ней. Как только соединение будет установлено, откроется список доступных БД.

Внимание: Если у вас нет конфигураций PostgreSQL, вам нужно создать хотя бы одну из них. Чтобы узнать, как это сделать, пожалуйста, перейдите в раздел справки о создании конфигураций PostgreSQL.

  1. Просмотрите список доступных баз данных, сворачивая и разворачивая его элементы с помощью значков "Плюс" [+] и "Минус" [-].
  2. Отметьте БД и таблицы, выделяемые для резервного копирования.
  3. По окончании выбора нажмите OK.
  4. Нажмите Далее, чтобы завершить выбор данных и перейти к следующим шагам.

После выбора данных для резервного копирования вы должны будете указать место хранения резервных копий, выбрать необходимые дополнительные действия (например, сжатие, шифрование и т.д.), и дать задаче имя.

Эти действия не являются специфическими для плагина PostgreSQL, и вы можете найти их описание в разделе инструкции, посвящённом созданию новой задачи.


Восстановление

Для восстановления PostgreSQL из бэкапа воспользуйтесь инструкцией.

Пользовательские привилегии

Чтобы просматривать базы данных PostgreSQL, выбирать данные для резервного копирования и исполнять задачи записи копий, пользователь PostgreSQL должен иметь достаточные привилегии для выполнения запросов SELECT в рамках каждого объекта, с которым планируется вести работу.

Узнайте больше о резервном копировании PostgreSQL.

Кто использует наше решение для резервного копирования?