Debian pgAdmin备份与恢复步骤
一、备份步骤
-
图形界面备份
- 打开pgAdmin并连接到PostgreSQL服务器。
- 右键点击目标数据库 → 选择“Backup…”。
- 选择备份格式:
- 逻辑备份(SQL格式):选“Backup as plain SQL”。
- 物理备份(自定义格式):选“Backup as custom tarball”。
- 指定备份文件路径及名称 → 点击“Backup”完成。
-
命令行备份
- 逻辑备份(SQL文件):
pg_dump -U username -h hostname -d dbname -f backupfile.sql
。
- 物理备份(自定义格式):
pg_dump -U username -h hostname -d dbname -Fc -f backupfile.dump
。
二、恢复步骤
-
图形界面恢复
- 打开pgAdmin并连接到PostgreSQL服务器。
- 右键点击目标数据库 → 选择“Restore…”。
- 选择备份文件(SQL或自定义格式)→ 点击“Restore”完成。
-
命令行恢复
- 逻辑备份恢复:
psql -U username -h hostname -d dbname < backupfile.sql
。
- 物理备份恢复:
pg_restore -U username -h hostname -d dbname backupfile.dump
。
注意事项
- 操作前需确保有足够权限,建议使用
postgres
用户。
- 备份文件建议存储在外部硬盘或云存储,避免单点故障。
- 定期测试备份文件的恢复流程,确保数据完整性。
参考来源:[1,3,4,5,6,7,8,9,10,11,12,13,14]