• 售前

  • 售后

热门帖子
入门百科

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

[复制链接]
唰唰冷呵映 显示全部楼层 发表于 2021-8-14 15:27:28 |阅读模式 打印 上一主题 下一主题
目次


  • 1、备份
  • 2、还原
使用postgresql的时间,偶尔间必要备份数据,但是数据库又比较多,比如我们的数据库如下:


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

1、备份

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


固然也可以使用下令行的方式,以下来自百度,试过没有成功,以为太贫苦了就放弃了,供参考:

SQL备份
  1. pg_dumpall.exe -h localhost -p 5432 -U postgres -v -f C:All.sql 2> C:All.log
复制代码
bak备份
  1. pg_dump.exe -c -b -E UTF8 -U postgres -h 127.0.0.1 -p 5432 -f "f:estdb001.bak" testdb001
复制代码
–Linux
  1. pg_dump -U postgres -c -C --if-exists -d cmsss -f F:/cmsss.sql
复制代码
2、还原

还原在pgadmin中还没有找到,有利用方法可以告诉我-.-,我使用下令行的方式成功了。
首先找到
  1. psql.exe
复制代码
地点位置如下所示


接着使用cmd下令行如下,第一个路径是psql.exe地点的路径,-f为还原文件地点的路径,-h后为主机地点,-p后为数据库端口,-U后为用户名
  1. D:\PostgreSQL\12\bin\psql.exe -h localhost -p 5432 -U postgres -f D:\A_Projects\OMS1.0\11111111111111111111.sql
复制代码
以下来自百度供参考:
SQL还原
  1. psql.exe -h localhost -p 5432 -U postgres -f C:All.sql
复制代码
bak还原
  1. psql.exe -h 127.0.0.1 -U postgres -d testdb001 -E -f "f:estdb001.bak"
复制代码
到此这篇关于postgreSQL使用pgAdmin备份服务器数据的文章就介绍到这了,更多相干postgreSQL 备份服务器数据内容请搜刮草根技术分享以前的文章或继承浏览下面的相干文章希望各人以后多多支持草根技术分享!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

帖子地址: 

回复

使用道具 举报

分享
推广
火星云矿 | 预约S19Pro,享500抵1000!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

草根技术分享(草根吧)是全球知名中文IT技术交流平台,创建于2021年,包含原创博客、精品问答、职业培训、技术社区、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区。
  • 官方手机版

  • 微信公众号

  • 商务合作