BR 恢复能否重命名库名和表名

BR恢复的时候能否支持对库名和表名进行重命名。

需求麻烦到 GitHub 去提 issue,多谢
https://github.com/pingcap/br

表名可以rename,库名好像不能rename

这个提issue了么?没提的话,我想提一哈~

已经有了一个 issue,只是一直都没有去做……

https://github.com/pingcap/br/issues/252

1 个赞

收到~:handshake::handshake::handshake:

库名虽然不能直接rename,但其实可以用
rename table 老库名.表名 to 新库名.表名;
来达到重命名库名的目的,表多的话写个脚本批量命名下就可以。

4 个赞

v5.0 恢复前是要求检查 新集群没有同名的表

另外使用需要注意:BR 不会备份统计信息(v4.0.9 除外)。所以在恢复存档后需要手动执行 ANALYZE TABLE 或等待 TiDB 自动进行 ANALYZE

1 个赞

目标库上新建一个库,恢复完成后使用“rename table 老库名.表名 to 新库名.表名;”改名即可