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)。