pg_dump
導出數據庫結構和數據為 SQL 文件,支持全量、結構備份(-s
)。pg_dump -U username -h hostname -d dbname > dbname.sql # 邏輯備份
pg_basebackup
備份數據文件和 WAL 日志,適用于全量備份。/etc/pgadmin/pgadmin.conf
)和用戶數據目錄(~/.pgadmin
),使用 tar
打包。sudo tar -czvf pgadmin_backup.tar.gz /etc/pgadmin /var/lib/pgadmin4/storage # Debian路徑
cron
定時任務定期執行備份腳本,如每日全量備份。psql
導入 SQL 文件。psql -U username -h hostname -d dbname < dbname.sql
pg_restore
恢復數據文件(需先停止服務)。/var/lib/pgadmin4
)。