Мануалы и справочники Общие команды
pg_dump

Команда pg_dump: опции, ключи и примеры использования

pg_dump

Извлекает из PostgreSQL базы данных в скрипт-файл или в архив.

  • Сохраняет базу данных в SQL-скрипт файл:

pg_dump {{db_name}} > {{output_file.sql}}

  • То же, что и предыдущее, но указываем пользователя:

pg_dump -U {{username}} {{db_name}} > {{output_file.sql}}

  • То же, что и предыдущее, но указываем хост и порт:

pg_dump -h {{host}} -p {{port}} {{db_name}} > {{output_file.sql}}

  • Сохраняет базу данных в специальный файл архива:

pg_dump -Fc {{db_name}} > {{output_file.dump}}

  • Сохраняет только данные базы данных в файл скрипта SQL:

pg_dump -a {{db_name}} > {{path/to/output_file.sql}}

  • Сохраняет только схему (определение структур таблиц) базы данных в файл скрипта SQL:

pg_dump -s {{db_name}} > {{path/to/output_file.sql}}