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