PostgreSQL通过dmp类型文件还原数据库

在上一篇文章中我使用了PostgreSQL自带的工具pg_dump.exe 实现了将数据库(或其中一张表)备份成dmp文件。这回领导又给了我一个dmp 备份文件要我还原。有了上次的经验,这次就简单多了。直接上代码:

说明:
1. 还原数据库要使用PostgreSQL自带的工具,psql.exe
2. 需要提前将数据库建好,数据库名必须和要还原的dmp文件名一致
3. 可以用NavicatpgAdmin 创建数据库,也可以使用SQL Shell命令行创建

cmd下:
C:\Users\Windows10>cd C:\Program Files\PostgreSQL\9.6\bin
C:\Program Files\PostgreSQL\9.6\bin>
C:\Program Files\PostgreSQL\9.6\bin>psql -h 192.168.31.12 -p 5432 -U postgres -d shop_Database < F:\shop_Database.dmp

如果你要在本地数据库上还原,把上面代码中-h 192.168.31.12 -p 5432 参数部分去掉就可以了,系统默认的就是本地数据库127.0.0.1

本文在CSDN原创,是作者在实际工作中总结出来的经验,希望能给大家带来帮助。

猜你喜欢

转载自blog.csdn.net/weixin_42097173/article/details/80569903