pg_basebackup

برای Point-in-Time Recovery و راه‌اندازی replica استفاده می‌شود؛ از تمام فایل‌های داده کپی فیزیکی می‌گیرد.

با احتیاط

ساختار دستور

pg_basebackup -D /backup/dir [options]

نمونه‌های کاربردی

pg_basebackup -h 127.0.0.1 -U replicator -D /backups/base -Ft -z -P

بکاپ tar فشرده با نمایش پیشرفت

pg_basebackup -U replicator -D /var/lib/postgresql/16/replica -R -X stream

ساخت replica آمادهٔ اتصال

آپشن‌های مهم

-D
مسیر مقصد
-Ft
خروجی tar
-z
فشرده‌سازی gzip
-P
نمایش پیشرفت
-R
ساخت فایل تنظیمات replica
-X stream
همراه‌کردن WAL