MSCK REPIAR DATABASE的作用的是同步底层数据的表结构到DLA中来,对于底层已经删除的表,它会自动删除DLA中对应的表,对于底层新增的表,它会自动添加对应的DLA的表。

MSCK REPAIR DATABASE db_name

示例

;msck repair database db001

注意事项

如果 database 对应的数据源是 adbpg,由于 adbpg 中一个数据库底下会存在多个 schema,这样不同 schema 中可能存在表名一样的表,所以如果数据源是 adbpg,那么只能识别出 public schema 底下的表。