PostGIS备份和还原空间数据库

经试验可用的备份方式:

一、bak方式

(一)备份

1、cmd到PostgreSQL安装目录bin下

2、备份命令

pg_dump -h localhost -p 5432 -U postgres -d postgis_33_sample > F:\backup\postgis_33_sample.bak

3、指令解释

pg_dump 是备份数据库指令;
-h:接的是主机名或IP
-p:接的是端口号
-U:接的是用户名

-d:后面接的是数据库的名称

> 意思是导出到指定目录;

还有

-f:接的是导出表的位置和重命名
-F t:表示tar压缩
-t:后面接的是具体在哪个模式下的那张表

(二)恢复

1、恢复命令

psql -h localhost -p 5432 -U postgres -d postgis_33_sample < D:\postgres.bak

2、指令解释
psql 是恢复数据库指令;

其他同上
localhost是要恢复的数据库的ip地址;
postgres 是数据库的用户名;
test 是数据库名;
< 意思是选择要恢复的备份文件

还有一个命令是pg_restore 

参考链接:

https://www.zhihu.com/question/20180923

https://www.cnblogs.com/xibei/p/11911648.html

https://blog.csdn.net/m0_56981185/article/details/120304011

https://blog.csdn.net/fwfg12113/article/details/84643765

  • 9
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值