postgreSQL使用pgAdmin备份服务器数据的方法

 更新时间:2021年02月03日 11:45:36   作者:旭旭1998  
这篇文章主要介绍了postgreSQL使用pgAdmin备份服务器数据的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

使用postgresql的时候,有时候需要备份数据,但是数据库又比较多,比如我们的数据库如下:

在这里插入图片描述

这就很烦了,需要一种一键备份还原的方法来备份还原。

1、备份

备份可以使用pgadmin自带的备份服务器。右键服务器连接,点击备份服务器,再选择创建的文件与数据库编码(一般为UTF8),即可,感觉比命令行的方式好用多了。

在这里插入图片描述

当然也可以使用命令行的方式,以下来自百度,试过没有成功,觉得太麻烦了就放弃了,供参考:

SQL备份

pg_dumpall.exe -h localhost -p 5432 -U postgres -v -f C:All.sql 2> C:All.log

bak备份

pg_dump.exe -c -b -E UTF8 -U postgres -h 127.0.0.1 -p 5432 -f "f:estdb001.bak" testdb001

–Linux

pg_dump -U postgres -c -C --if-exists -d cmsss -f F:/cmsss.sql

2、还原

还原在pgadmin中还没有找到,有操作方法可以告诉我-.-,我使用命令行的方式成功了。
首先找到psql.exe所在位置如下所示

在这里插入图片描述

接着使用cmd命令行如下,第一个路径是psql.exe所在的路径,-f为还原文件所在的路径,-h后为主机地址,-p后为数据库端口,-U后为用户名

D:\PostgreSQL\12\bin\psql.exe -h localhost -p 5432 -U postgres -f D:\A_Projects\OMS1.0\11111111111111111111.sql

以下来自百度供参考:

SQL还原

psql.exe -h localhost -p 5432 -U postgres -f C:All.sql

bak还原

psql.exe -h 127.0.0.1 -U postgres -d testdb001 -E -f "f:estdb001.bak"

到此这篇关于postgreSQL使用pgAdmin备份服务器数据的文章就介绍到这了,更多相关postgreSQL 备份服务器数据内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • postgresql 如何查看pg_wal目录下xlog文件总大小

    postgresql 如何查看pg_wal目录下xlog文件总大小

    这篇文章主要介绍了postgresql 如何查看pg_wal目录下xlog文件总大小的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01
  • PostgreSQL教程(七):函数和操作符详解(3)

    PostgreSQL教程(七):函数和操作符详解(3)

    这篇文章主要介绍了PostgreSQL教程(七):函数和操作符详解(3),本文讲解了序列操作函数、条件表达式、数组函数和操作符、系统信息函数、系统管理函数等内容,需要的朋友可以参考下
    2015-05-05
  • PostgreSQL标准建表语句分享

    PostgreSQL标准建表语句分享

    这篇文章主要介绍了PostgreSQL标准建表语句分享,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-12-12
  • phpPgAdmin 配置文件参数说明中文版

    phpPgAdmin 配置文件参数说明中文版

    这篇文章主要介绍了phpPgAdmin配置文件config.inc.php-dist中注释的详细说明,并翻译成中文,需要的朋友可以参考下
    2014-03-03
  • pgsql 解决包含有单引号的字符串操作

    pgsql 解决包含有单引号的字符串操作

    这篇文章主要介绍了pgsql 解决包含有单引号的字符串操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-02-02
  • PostgreSQL中的psql命令详解

    PostgreSQL中的psql命令详解

    psql是PostgreSQL的一个命令行交互式客户端工具,它具有非常丰富的功能,类似于Oracle的命令行工具sqlplus,这篇文章主要介绍了PostgreSQL-psql命令详解,需要的朋友可以参考下
    2023-07-07
  • 详解PostgreSQL 表分区与继承

    详解PostgreSQL 表分区与继承

    本文将深入剖析PostgreSQL表分区与继承的实现机理,结合最新版本(16版本)的特性演进,通过大量生产级代码示例,揭示如何设计高效的分区方案、优化分区查询性能,并巧妙运用继承特性构建灵活的数据模型,感兴趣的朋友一起看看吧
    2025-04-04
  • PostgreSQL数据DML误操作恢复方法

    PostgreSQL数据DML误操作恢复方法

    PostgreSQL是一种开源的对象关系型数据库管理系统,其DML(Data Manipulation Language)负责数据的操作和管理,那么如何DML误操作了如何恢复,所以本文介绍了PostgreSQL数据DML误操作恢复方法,需要的朋友可以参考下
    2024-12-12
  • PostgreSQL数据库备份还原全攻略

    PostgreSQL数据库备份还原全攻略

    本文主要介绍逻辑备份和连续归档方式的备份及还原,文件系统级备份由于比较简单,这里不在赘述,以下操作使用的数据库版本为PostgreSQL 12.5,不同的数据库版本在进行连续归档操作时会有细微差异,需要的朋友可以参考下
    2024-04-04
  • 对Postgresql中的json和array使用介绍

    对Postgresql中的json和array使用介绍

    这篇文章主要介绍了对Postgresql中的json和array使用介绍,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01

最新评论