pg_dumpall
برای انتقال کامل یک سرور PostgreSQL کاربردی است. خروجی فقط متنی است، پس برای دیتابیسهای بزرگ pg_dump جداگانه با فرمت custom بهتر است.
ساختار دستور
pg_dumpall [options] > all.sqlنمونههای کاربردی
pg_dumpall -U postgres > all.sqlهمهچیز در یک فایل
pg_dumpall -U postgres --globals-only > globals.sqlفقط کاربران و نقشها
pg_dumpall -U postgres | gzip > all_$(date +%F).sql.gzبکاپ فشرده
آپشنهای مهم
--globals-only- فقط roles و tablespaces
--roles-only- فقط نقشها
-c- افزودن DROP