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

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

postgreSQL使⽤pgAdmin备份服务器数据的⽅法
⽬录
1、备份
2、还原
使⽤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 备份服务器数据内容请搜索以前的⽂章或继续浏览下⾯的相关⽂章希望⼤家以后多多⽀持!。

相关文档
最新文档