`
abcs007
  • 浏览: 73249 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

postgres 备份 恢复

阅读更多

在pgadmin中,对数据库进行备份后不能呢个回复到高版本的数据库中,查了资料,可以用一下命令:

pg_dump的基本用法如下:
pg_dump 数据库名 > 备份文件名

可以使用选项-h和-p来指定运行数据库的主机名和数据库监听的端口,使用选项-U或者设置环境变量PGUSER来指定连接数据库时使用的用户名

 

 

pg_dump -U postgres 数据库名称 > backup/a.sql

 

恢复时:

psql 数据库名称 < backup/a.sql

 

在运行pg_dump命令时,不要在数据库中运行修改数据库对象定义的操作

 

使用pg_dumpall
    pg_dump只备份数据库集群中的某个数据库的数据,它不会导出角色和表空间相关的信息。pg_dumpall则可以导出整个数据库集群中所有的数据库中的数据,同时也会导出角色、用户和表空间的定义信息。使用pg_dumpall的一般命令格式如下:

pg_dumpall > backup_file

pg_dumpall也支持和pg_dump一样的命令行选项,如-h和-p等。同样可以使用psql来从pg_dumpall创建的备份文件中恢复数据库。应该使用数据库超级用户来进行恢复数据库的操作。命令格式如下:

psql -f backup_file postgres

分享到:
评论

相关推荐

    Postgres的存档和恢复-Golang开发

    WAL-G为Postgres使用LZ4,LZMA或Brotli压缩,多个处理器和非排他的基本备份。 有关WAL-G设计和实现的更多信息,请参见Citus Data博客文章“ Citus介绍WAL-G:Postgres的更快灾难恢复”。 目录安装配置Usag

    postgresql数据库备份和恢复

    在现代数据库管理中,数据备份和恢复是至关重要的操作,它们确保了数据在系统故障、灾难事故或其他意外情况下的安全性和可用性。PostgreSQL,作为一种流行的开源对象关系数据库系统,它为用户提供了多种工具和方法来...

    Postgres_2017象行中国杭州第一期_张文杰(卓刀)_Greenplum备份恢复浅析

    在本讲座"Postgres_2017象行中国杭州第一期_张文杰(卓刀)_Greenplum备份恢复浅析"中,张文杰(卓刀)深入探讨了Greenplum数据库的备份与恢复策略,这对于任何运行大型数据仓库或分析系统的组织来说都是至关重要的...

    PostgreSQL数据库备份脚本

    **六、备份恢复** 备份的目的是为了恢复,因此了解如何使用备份文件进行恢复同样重要。`pg_restore`命令常用于从`pg_dump`生成的备份文件中恢复数据,而`pg_basebackup`的恢复则涉及更复杂的流程,通常需要使用`pg_...

    postgresql数据库定时备份脚本(linux)

    七、备份恢复 1. **使用pg_restore**:将.sql文件恢复到新的数据库。 2. **使用pg_basebackup恢复**:直接替换现有数据目录或恢复到新的位置。 确保定期检查备份的完整性和可恢复性,以验证备份策略的有效性。在...

    PostgreSQL 备份恢复技术手册 DBA必备

    PostgreSQL 备份恢复技术手册 DBA 必备 PostgreSQL 备份恢复技术手册是 DBA 必备的技能之一,本手册涵盖了 PostgreSQL 备份恢复的基本概念、设置 WAL 日志归档、数据库状态、crash recovery、逻辑备份和恢复等内容...

    docker中psql数据库备份与恢复详解

    1. Docker 中 Postgres数据库备份 命令: docker exec it db_13 pg_dumpall -c -U mrp &gt; mrp217 解释: docker exec it [docker中镜像数据库名称] pg_dumpall -c -U [用户名称] &gt; [导处的数据库名称] 2. ...

    备份PostgreSQL和MySQL数据库

    这两种数据库管理系统(DBMS)都提供了内置的工具来方便地进行数据备份,使得用户可以在需要时恢复数据或在不同环境中迁移。 MySQL数据库的备份主要依赖于`mysqldump`工具。`mysqldump`是一个实用程序,能够从一个...

    备份和恢复PostgreSQL数据库

    PostgreSQL数据库的备份和恢复是一项非常重要的数据库管理任务。备份可以防止由于操作失误、硬件故障、系统崩溃或其他意外情况导致的数据丢失。在PostgreSQL中,系统提供了专门的备份工具pg_dump和pg_dumpall来进行...

    linux 下 postgresql 的安装 备份

    恢复数据库可以使用 `psql` 命令来恢复备份文件。恢复命令的格式如下: ``` psql 数据名 ``` 其中,`数据名` 是要恢复的数据库名称,`outfile` 是备份文件的名称。 Linux 下 PostgreSQL 的安装和备份是一个复杂...

    postgres数据库用户手册

    使用`pg_dump`和`pg_restore`工具进行数据库备份和恢复,支持完整备份、增量备份和差异备份。可以结合`pg_basebackup`进行物理备份。 七、复制与高可用 Postgres支持多种复制模式,如异步复制、流复制和并行复制,...

    postgres数据库中文手册

    另外,Postgres还具有强大的备份和恢复功能。它可以进行在线热备份,不影响正在运行的应用,且支持时间点恢复,使数据恢复到过去某一时刻的状态。 最后,Postgres的社区活跃,有丰富的文档和第三方工具支持,如pg...

    postgres数据库维护方法和恢复.docx

    PostgreSQL 数据库是一种开源的...总之,PostgreSQL 数据库的维护和恢复涉及到定期清理优化、备份恢复、日志监控等多个方面。通过合理规划和执行这些任务,可以确保数据库的高效、稳定运行,并在出现问题时迅速恢复。

    PG-PROBACKUP 本地+异地备份恢复部署文档

    **PG-PROBACKUP 本地+异地备份恢复部署详解** `PG-PROBACKUP` 是一个功能强大的 PostgreSQL 备份工具,尤其适用于大型数据库的高效备份与恢复。它支持本地和异地备份,提供了多种备份模式,包括全备、增量备份,并...

    postgres 主从

    “Linux下关于的postgres 主从 配置文档配置好了后,启动这台模拟宕掉的原主机,并使之与连接,并做他的备机”,主要涉及的是如何在Linux环境下配置PostgreSQL的主从架构,并在主数据库故障恢复后,将其转换为从...

    postgres 常用操作笔记

    还原是指将备份文件恢复到数据库中,恢复数据库到之前的状态。Postgres 提供了多种还原方式,包括使用 `pg_restore` 命令和 SQL 语句。 4-e 参数表明遇到错误,停止执行,无需在其后添加参数。 --filename 复原的...

    Postgres.app ( PostgreSQL Server App on the Mac )

    Postgres.app提供了备份和恢复数据库的选项,这对于数据安全性至关重要。用户可以创建数据库的.sql文件或.tar归档,以便在需要时恢复数据。同时,PostgreSQL的复制功能也可以通过Postgres.app轻松配置,实现数据的...

    postgres 命令

    【postgres 命令】是 PostgreSQL 数据库管理系统中的一系列...在使用这些命令时,应根据具体需求选择合适的选项,确保备份和恢复操作的安全性和效率。同时,了解和熟练掌握这些命令是 PostgreSQL 管理员的基本技能。

    高可用postgres helm chart安装包

    6. **备份与恢复**:高可用性方案通常也包括定期备份策略和灾难恢复计划。Helm chart可能内置了备份任务或者集成备份解决方案,如pgBackRest,用于定期备份数据库并提供快速恢复选项。 7. **监控与告警**:为了实时...

Global site tag (gtag.js) - Google Analytics