Для создания дампа БД PostgreSQL следует использовать в консоли SSH команду следующего вида:
где:
- hostname — имя сервера БД, это pg.sweb.ru;
- username — имя пользователя БД (совпадает с именем базы данных);
- format — формат дампа (может быть одной из трех букв: ‘с’ (custom – архив .tar.gz), ‘t’ (tar – tar-файл), ‘p’ (plain – текстовый файл). В команде букву надо указывать без кавычек.);
- dumpfile — имя создаваемого файла дампа;
- dbname — имя базы данных.
После завершения задачи файл с именем dumpfile будет размещен в директории, из которой запускалась команда.
Пример создания дампа базы vh36sup в файл архива формата postgress. где custom — архив, в формате самого postgress.
ИМПОРТ ДАМПА БД POSTGRESQL
Для импорта необходимо использовать команду вида:
Параметры аналогичные, за исключением того, что format может быть либо ‘c’, либо ‘t’.
Пример загрузки архива дампа dump.tar.gz в базу vhsup
Дампы представленные в виде текстового файла можно импортировать с помощью следующей команды: