EAS Cloud公有云运维工单系统:访问地址:https://ops.kdeascloud.com/
申请云数据下载须知:
1、需要提供数据下载授权书,下载地址:http://resource.kdeascloud.com/authorization/authorization_EASCloud.pdf 扫描填写并盖章即可,电子版即可;
2、公有云客户EAS8.5及以下版本数据库是SqlServer数据库,备份格式为BAK格式,需要恢复的话是恢复在SqlServer数据库上。
公有云客户EAS8.6及以上版本的数据库是:华为云增强版PostgreSQL数据库,备份格式可选sql格式或dmp格式。
3、华为云增强版PostgreSQL数据库,备份格式sql格式或dmp格式说明:
SQL格式:把数据导出在一个sql格式文件里;
优点:可以不区分线下PG的版本,PG11 ~13 都可以支持,也支持跨平台。
缺点:可能存在的问题:如果EAS的导出某张表中数据存在空值,导入报错:无效的命令\N error: invalid command \N
此张表数据就不能恢复,如果遇到此情况只能选项dmp格式的备份恢复;
恢复参见:
使用psql命令迁移PostgreSQL数据 :
https://support.huaweicloud.com/usermanual-rds/rds_09_0023.html
DMP格式:( 适合于pg12及以上版本)
参数:custom 可自定义的归档格式, 同时默认开启了数据压缩,;
优点:还原时可以调整备份对象的还原顺序, 同时支持选择还原的对象,备份写入到一个文件中,这个格式必须使用pg_restore命令进行还原.
缺点:可能出现版本不兼容,恢复失败。
恢复命令:
create database mydb;
pg_restore -h ip -p 5432 -U postgres -d mydb -j 3 --verbose /etc/xxx.dump
/etc/xxx.dump 是dump文件所在路径。
推荐阅读