opengauss 备份sql文件从schema恢复到不同的schema方法
打开备份文件 vi opengass_bacnup.sql。在目标源未创建schema的情况下,把以上三行改为以下三行。在目标源未创建schema的情况下,把以上三行改为以下三行。然后导入rts_ops模式中。之后执行以下linux命令。
打开备份文件 vi opengass_bacnup.sql
CREATE SCHEMA ctsdb;
ALTER SCHEMA ctsdb.OWNER TO ctsdb;SET search_path = ctsdb;
在目标源未创建schema的情况下,把以上三行改为以下三行
CREATE SCHEMA rts_ops.
ALTER SCHEMA rts_ops.OWNER TO rts_ops;SET search_path = rts_ops;
在目标源未创建schema的情况下,把以上三行改为以下三行
-- CREATE SCHEMA rts_ops.
-- ALTER SCHEMA rts_ops.OWNER TO rts_ops;SET search_path = rts_ops;
之后执行以下linux命令
sed -i 's/OWNER TO ctsdb/OWNER TO rts_ops/g' opengass_bacnup.sql
sed -i 's/ctsdb./rts_ops./g' opengass_bacnup.sql
然后导入rts_ops模式中
gsql -r -U rts_ops -d rts_opsdb -p 15400 -f opengass_bacnup.sql
鲲鹏昇腾开发者社区是面向全社会开放的“联接全球计算开发者,聚合华为+生态”的社区,内容涵盖鲲鹏、昇腾资源,帮助开发者快速获取所需的知识、经验、软件、工具、算力,支撑开发者易学、好用、成功,成为核心开发者。
更多推荐

所有评论(0)