Create a directory-format dump that supports parallel restore.

Section: pg_dump and pg_restore Basics

Directory format dump

bash
bash
pg_dump -h localhost -U postgres -d appdb -F d -j 4 -f /backups/appdb_dir
Explanation

See summary for usage details.

Learn the surrounding workflow

Compare similar commands or jump into common fixes when this command is part of a bigger troubleshooting path.

Related commands

Same sheet · prioritizing pg_dump and pg_restore Basics
Custom format dump
Create a compressed custom-format backup archive.
OpenIn sheetbashsame section
Plain SQL dump
Create a plain-text SQL dump.
OpenIn sheetbashsame section
Schema-only dump
Export only DDL without row data.
OpenIn sheetbashsame section
Data-only dump
Export only table data.
OpenIn sheetbashsame section
Restore archive to database
Restore a custom or directory archive into a database.
OpenIn sheetbashsame section
Restore with clean
Drop objects before recreating them during restore.
OpenIn sheetbashsame section