由于想要备份测试数据所以就进行了一下调查,以前成功过一次,但是由于时间久了,就忘记了,还是需要记录一下。
Windows里面,命令行进入PostgreSql的安装目录,
执行
pg_dump -h 10.*.*.* -u postgres testdb > testdb.bak
会在当前安装目录生成一个testdb.bak这个文件
如果想恢复这个数据到另一个数据库
首先需要在那个数据库建立一个数据库表
然后执行
psql -h localhost -u postgres -d testmy < testdb.bak
这就算完成了。