tidb-lighting恢复数据

那数据文件里面和 schema 文件里面的库表名都要改,只改文件名还不太够 :joy:

5.2 版本的 lightning 支持 route 规则,可以看一下:

# 设置分库分表合并规则,将 my_db1 中的 table1、table2 两个表,以及 my_db2 中的 table3、table4 两个表,共计 2 个数据库中的 4 个表都导入到目的数据库 my_db 中的 table5 表中。
# [[routes]]
# schema-pattern = "my_db1"
# table-pattern = "table[1-2]"
# target-schema = "my_db"
# target-table = "table5"
# 
# [[routes]]
# schema-pattern = "my_db2"
# table-pattern = "table[3-4]"
# target-schema = "my_db"
# target-table = "table5"

FYI:https://docs.pingcap.com/zh/tidb/v5.2/tidb-lightning-configuration