阅读量:1
Ubuntu PostgreSQL备份与恢复方法
一、备份方法
-
图形界面(pgAdmin)
- 安装:
sudo apt-get install pgadmin4 - 操作:连接服务器后,右键数据库→备份→选择格式(自定义格式
.dump或SQL脚本.sql)→指定路径→点击备份。
- 安装:
-
命令行(pg_dump)
- 备份整个数据库(自定义格式,推荐):
pg_dump -U 用户名 -h 主机 -p 端口 -d 数据库名 -F c -b -v -f /路径/备份文件.dump
(-F c为自定义格式,-b包含大对象,-v显示详细信息)。 - 备份为SQL脚本(纯文本):
pg_dump -U 用户名 -d 数据库名 -F p -b -v -f /路径/备份文件.sql。
- 备份整个数据库(自定义格式,推荐):
二、恢复方法
-
图形界面(pgAdmin)
- 连接服务器后,右键数据库→恢复→选择备份文件→确认数据库名称→点击恢复。
-
命令行(pg_restore)
- 恢复自定义格式备份:
pg_restore -U 用户名 -h 主机 -d 目标数据库名 -v /路径/备份文件.dump
(-C可自动创建数据库,-a仅恢复数据,-s仅恢复表结构)。 - 恢复SQL脚本:
psql -U 用户名 -d 目标数据库名 < /路径/备份文件.sql。
- 恢复自定义格式备份:
三、注意事项
- 备份文件需存储在安全位置,建议定期清理旧备份。
- 恢复前建议先备份当前数据库,避免数据丢失。
- 确保恢复用户有足够权限(如创建数据库、修改对象等)。
- 大版本PostgreSQL需确认备份兼容性(通常小版本可跨版本恢复)。
以上方法参考自。
以上就是关于“Ubuntu PostgreSQL备份与恢复方法”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm