Режим базового резервного копирования при помощи pg_dump

В ходе базового резервного копирования выполняется взаимодействие с утилитой pg_dump.

В модуле предусмотрена настройка формата dump-файла, то есть dump может быть выполнен в формате custom или в формате plain text.

Команда на выполнение полного резервного копирования отдельной базы данных:

/usr/bin/pg_dump --username=<role_name> --dbname=<target_db> --host=localhost --port=5432 --format=c > backup.dump
--username

ранее созданный пользователь RuBackup

--dbname

имя копируемой базы данных

--host

хост сервера базы данных или каталог сокетов

--port

порт базы данных

--format

формат дампа

Команда для создания резервной копии отдельной таблицы:

/usr/bin/pg_dump —username=<role_name> --dbname=<target_db> --table=my_table --host=localhost --port=5432 --format=c > backup.dump
--dbname

база данных, которая содержит в себе копируемую таблицу;

--table

имя копируемой таблицы.