news 2026/6/23 20:37:29

postgres数据库备份和恢复命令

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
postgres数据库备份和恢复命令

一、逻辑备份与恢复

  1. 单库备份(pg_dump)

    pg_dump -U postgres -v -Fc -d 数据库名 --no-owner -f 备份文件名
    • 示例:pg_dump -U postgres -v -Fc -d cosmic_fi --no-owner -f /data/backup/cosmic_fi.dump
  2. 单库恢复(pg_restore)

    pg_restore -U postgres -d 数据库名 -v 备份文件名
    • 示例:pg_restore -U postgres -d cosmic_fi -v /data/backup/cosmic_fi.dump
  3. 单库备份(SQL文本格式)

    pg_dump -U postgres -h 主机 -p 端口 -d 库名 --inserts > 备份文件名.sql
    • 示例:pg_dump -h 127.0.0.1 -U cosmic -p 5432 -d ierp_sys --inserts > ierp_sys.sql
  4. 单库恢复(SQL文本格式)

    psql -U 用户名 -d 数据库名 < 备份文件名.sql
    • 示例:psql -U cosmic -d ierp_sys < ierp_sys.sql
二、物理备份与恢复
  1. 物理备份(pg_basebackup)

    pg_basebackup -D 备份目录 -Ft -Pv -U 用户名 -h IP地址 -p 端口 -R
    • 示例:pg_basebackup -D /pg_basebackup -Ft -Pv -U postgres -h 192.168.11.32 -p 5432 -R
  2. 物理恢复

    • 恢复步骤:
      1. 停止 PostgreSQL 服务
      2. 将备份目录复制到目标服务器的数据目录
      3. 启动 PostgreSQL 服务
    • 示例:
      systemctl stop postgresql cp -r /pg_basebackup/* /var/lib/postgresql/data/ systemctl start postgresql
三、注意事项
  • 逻辑备份‌:适用于日常备份、迁移、开发环境,支持跨版本兼容
  • 物理备份‌:适用于生产环境全量备份 + WAL归档,支持 PITR(时间点恢复)
  • 恢复选择‌:
    • SQL文本格式:psql -U 用户名 -d 数据库名 < 备份文件名.sql
    • 自定义格式:pg_restore -U postgres -d 数据库名 -v 备份文件名

提示‌:物理备份需确保目标服务器与源服务器版本一致,且配置文件(如pg_hba.conf)已正确设置复制权限。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/22 20:43:35

SQLCoder-7B-2终极指南:3分钟让AI帮你写SQL

SQLCoder-7B-2终极指南&#xff1a;3分钟让AI帮你写SQL 【免费下载链接】sqlcoder-7b-2 项目地址: https://ai.gitcode.com/hf_mirrors/defog/sqlcoder-7b-2 告别SQL编写烦恼&#xff1a;AI智能助手来了 还在为复杂的SQL查询语句头疼吗&#xff1f;还在反复调试JOIN操…

作者头像 李华
网站建设 2026/6/22 21:35:45

数字时代的火眼金睛:如何快速识别伪造图片

在信息爆炸的数字时代&#xff0c;每天都有海量图片在网络上传播。从社交媒体到新闻报道&#xff0c;从商业广告到法律证据&#xff0c;图片已成为我们获取信息的重要载体。然而&#xff0c;你是否曾经怀疑过某张图片的真实性&#xff1f;是否担心被精心设计的假图所欺骗&#…

作者头像 李华
网站建设 2026/6/23 17:17:34

Nettu Meet:终极开源视频会议系统的完整部署与高效协作指南

Nettu Meet&#xff1a;终极开源视频会议系统的完整部署与高效协作指南 【免费下载链接】nettu-meet Open source video conferencing system for tutors. 项目地址: https://gitcode.com/gh_mirrors/ne/nettu-meet 在远程办公成为新常态的今天&#xff0c;企业迫切需要…

作者头像 李华
网站建设 2026/6/23 5:05:01

2025年本科生毕业生高薪专业大洗牌!网络安全稳居榜首

2025年本科生毕业生高薪专业大洗牌&#xff01;网络安全稳居榜首&#xff0c;微电子、电子科学紧随其后……工科系全面爆发&#xff0c;昔日热门文科何去何从&#xff1f; 工科专业彻底翻身了&#xff01; 刚刚拿到2024届本科毕业生薪资数据。真的震惊。 高薪专业前十名几乎…

作者头像 李华
网站建设 2026/6/23 17:39:14

重塑macOS窗口切换体验:alt-tab-macos深度评测与实战指南

作为一名长期在macOS与Windows双系统间切换的开发者&#xff0c;我深知窗口管理效率对工作流程的重要性。macOS原生的CmdTab切换机制仅能切换应用而非窗口&#xff0c;这一设计缺陷在同时处理多个文档、代码文件和浏览器标签页时尤为明显。经过数月深度体验&#xff0c;我发现a…

作者头像 李华
网站建设 2026/6/23 18:25:58

【OpenCV】Python图像处理之重映射

重映射&#xff08;Remapping&#xff09;是一种灵活的几何变换&#xff0c;核心是通过自定义坐标映射关系&#xff0c;将输入图像的像素按指定规则映射到输出图像的对应位置。与仿射变换、透视变换不同&#xff0c;重映射无需遵循固定的数学模型&#xff08;如线性变换、透视矩…

作者头像 李华