Команда 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}}

Также может быть вам интересно:
Фото passwd

passwd

Фото pg_restore

pg_restore

Интересное на «Цифре»