ubuntu

Ubuntu PostgreSQL备份与恢复方法

小樊
40
2025-08-30 00:19:31
栏目: 云计算

Ubuntu PostgreSQL备份与恢复方法

一、备份方法

  1. 图形界面(pgAdmin)

    • 安装:sudo apt-get install pgadmin4
    • 操作:连接服务器后,右键数据库→备份→选择格式(自定义格式.dump或SQL脚本.sql)→指定路径→点击备份
  2. 命令行(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

二、恢复方法

  1. 图形界面(pgAdmin)

    • 连接服务器后,右键数据库→恢复→选择备份文件→确认数据库名称→点击恢复
  2. 命令行(pg_restore)

    • 恢复自定义格式备份:
      pg_restore -U 用户名 -h 主机 -d 目标数据库名 -v /路径/备份文件.dump
      -C可自动创建数据库,-a仅恢复数据,-s仅恢复表结构)。
    • 恢复SQL脚本:
      psql -U 用户名 -d 目标数据库名 < /路径/备份文件.sql

三、注意事项

以上方法参考自。

0
看了该问题的人还看了