1.准备工作
检查是否设置数据库客户端路径,否则会报错
请先配置数据库客户端路径! 工具->选项->配置数据库客户端路径
如果配置错的话也会报错
Cannot run program "D:\hgdbdeveloper\\pg_dump":CreateProcess error=2,系统找不到指定的文件。
这里主要用的就是pg_dump
这里的路径大家自己看着设置,找到放数据库的位置里面的dbclient文件夹
D:\hgdbdeveloper\dbclient
准备工作就算完成了
接下来的备份,恢复都很简单
2.备份
选择自己要备份的数据库-->右键单击-->选择备份-->出现弹框
这里只需要选择-->输出位置-->点击开始-->就可以完成备份了
备份成功
3.恢复
数据恢复之前-->要把之前数据库里面的表都删除,再进行恢复
不删除的话可能会出现数据重复的问题
选择自己要恢复的数据库-->右键单击-->选择恢复-->出现弹框
这里只需要选择-->输入文件-->点击开始-->就可以完成恢复了
最后它会弹出出现一个恢复成功或者恢复失败
出现恢复失败也不要担心,它也有可能成功了
这个时候去看一下数据库里面有没有数据就可以知道到底成功了没有
如果没有数据的话那就把要恢复的表的数据导出
右键单击-->导出表-->选择导出到sql文件-->选择导出的位置-->完成
最后打开SQL文件
复制里面的sql执行-->新建查询-->粘贴-->执行
记得选择你要执行的数据库,不要执行错误数据库
这样也可以恢复数据
4.总结
瀚高数据库是有正式版的和试用版的,如果从正式版里面备份出来,在试用版恢复的话可能会不成功,所以可以用第二种 执行sql 的方式恢复
(但是也不太确定,如果遇到这种问题的话可以多测试一下)
希望对大家有所帮助,有问题可以在评论区留言,或者私信