news 2026/7/1 22:41:04

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/7/1 14:40:32

牛客2025年度屡获行业殊荣,以AI Agent持续引领智能招聘新浪潮

在人工智能与人力资源深度融合的浪潮中&#xff0c;牛客凭借领先的AI面试解决方案持续引领行业变革。其以技术驱动招聘效率提升、体验优化和决策精准化&#xff0c;赢得了企业客户与专业机构的一致肯定。过去一年&#xff0c;牛客不仅在产品创新上屡获突破&#xff0c;更在人力…

作者头像 李华
网站建设 2026/7/1 8:59:25

UI-TARS桌面版快速上手攻略:3分钟搞定智能GUI自动化

还在为重复的电脑操作烦恼吗&#xff1f;UI-TARS桌面版正是您需要的智能助手&#xff01;这款革命性的视觉语言模型应用&#xff0c;让您用自然语言就能指挥电脑完成各种任务。无论您是技术新手还是资深开发者&#xff0c;都能在几分钟内掌握核心用法。 【免费下载链接】UI-TAR…

作者头像 李华
网站建设 2026/6/30 20:52:17

Obsidian Templater插件:从零构建智能笔记自动化工作流

Obsidian Templater插件&#xff1a;从零构建智能笔记自动化工作流 【免费下载链接】Templater A template plugin for obsidian 项目地址: https://gitcode.com/gh_mirrors/te/Templater 在信息爆炸的时代&#xff0c;如何高效管理知识笔记成为每个学习者和专业人士的痛…

作者头像 李华
网站建设 2026/7/1 8:45:20

Semantic UI Calendar:现代化Web日期选择解决方案完全指南

Semantic UI Calendar&#xff1a;现代化Web日期选择解决方案完全指南 【免费下载链接】Semantic-UI-Calendar mdehoog/Semantic-UI-Calendar: Semantic-UI-Calendar 是Semantic UI框架的一个日历扩展插件&#xff0c;它增强了原生HTML5 控件的功能&#xff0c;提供了日期选择…

作者头像 李华
网站建设 2026/7/1 8:52:45

FPGA电机控制实战:5步快速掌握FOC核心技术

FPGA电机控制实战&#xff1a;5步快速掌握FOC核心技术 【免费下载链接】FPGA-FOC FPGA-based Field Oriented Control (FOC) for driving BLDC/PMSM motor. 基于FPGA的FOC控制器&#xff0c;用于驱动BLDC/PMSM电机。 项目地址: https://gitcode.com/gh_mirrors/fp/FPGA-FOC …

作者头像 李华
网站建设 2026/7/1 8:14:13

PyPSA完整指南:电力系统建模与能源平衡分析的终极解决方案

PyPSA完整指南&#xff1a;电力系统建模与能源平衡分析的终极解决方案 【免费下载链接】PyPSA PyPSA: Python for Power System Analysis 项目地址: https://gitcode.com/gh_mirrors/py/PyPSA PyPSA&#xff08;Python for Power System Analysis&#xff09;是一个革命…

作者头像 李华