يوفر PostgreSQL عدة طرق للنسخ الاحتياطية — النسخ الاحتياطية المنطقية (pg_dump) والنسخ الاحتياطية الفيزيائية (النسخة الأساسية + WAL لـ استعادة النقطة الزمنية المحددة). استراتيجية قوية للنسخ الاحتياطي والاستعادة ضرورية لحماية البيانات من الفقدان، وبشكل حاسم، يجب اختبار النسخ الاحتياطية.
النسخ الاحتياطية المنطقية — pg_dump
pg_dump -U user -d mydb -F c -f backup.dump
pg_dump -U user -d mydb > backup.sql
pg_dumpall > all.sql
pg_restore -U user -d mydb backup.dump
psql -U user -d mydb -f backup.sql
