表已经被删除的行策略无法被删除

Viewed 29

当前版本为2.0.14
建立在已被删除表上的行策略通过show row policy指令会发现TableName字段值均为non-existent
7253462292911.png

通过drop row policy指令以原表名进行删除会提示策略不存在,无法删除

34634862.png

通过drop row policy指令以non-existent作为表名进行删除会提示表不存在

3462883366.png

请问这部分数据该如何清理

1 Answers

2.0.X上是基于tableId创建的policy,有一个问题,如果table被删了,show policy会报错(根据id找不到table),因此tableName展示为non-exist临时解决这个问题。

2.1.X 上把tableId变为tableName,彻底解决了这个问题。