瀚高数据库备份恢复过程
瀚高数据库备份恢复有好多种方式,支持低版本导入高版本,但不支持高版本导入低版本。
在数据库安装bin目录下:
导出某个表:
导出用户名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用户来导入,可以自定义导入数据库的名称,不一定非要跟源库一样。