Режим базового резервного копирования при помощи 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-
имя копируемой таблицы.