瀚高数据库命令备份还原操作说明

作者:动易软件 来源:网络 点击数: 发布时间:2024年11月20日

备份还原操作功能都应cd到瀚高安装目录下的bin目录,然后再使用pg_dump,pg_restore,psql等工具命令来操作


备份案例:
      pg_dump -h 127.0.0.1 -p 5866 -U sysdba -d webfuture -v -Fc > unis.hgdmp

还原案例:
       pg_restore -h 127.0.0.1 -p 5866 -U sysdba -d webfuture -v unis.hgdmp

导入sql文件:
       psql -d webfuture -U sysdba  -f D:\highgo\dump-FYDAS-202008011004.sql

-U用户  -d模式  -f备份文件路径 -p数据库端口   -h数据库地址


————————————————

导出某个表:

导出用户名sysdba数据库highgo下的某个表 bus_earth :
      pg_dump -h 127.0.0.1 -p 5866 -U sysdba -d highgo -t bus_earth -v -Fp > testdb20220704.sql
       口令:数据库密码


导入数据库testdb下模式testu下用户testu的所有对象

pg_dump -h 127.0.0.1 -p 5866 -U testu -d testdb -n testu -v -Fc > testdb20210520.hgdmp


数据库恢复:

先创建一个空的数据库testdb,然后再进行恢复操作
       pg_restore -h 127.0.0.1 -p 5866 -U sysdba -d testdb -v testdb20220701.hgdmp
      口令:数据库密码

注意:需要sysdba用户来导入,可以自定义导入数据库的名称,不一定非要跟源库一样。