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