瀚高数据库命令备份还原操作说明
备份还原操作功能都应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用户来导入,可以自定义导入数据库的名称,不一定非要跟源库一样。