sqle
sqle copied to clipboard
插件删除规则后,SQLE平台上仍显示已删除的规则
问题现象: SQLE平台上存在某条规则,更新插件后将这条规则删除,重启SQLE,规则列表仍能看到这条规则,但实际上并不会在审核中生效
复现步骤:
- 启动SQLE,查看规则
- 审核SQL,会触发这条规则
- 更新MySQL规则代码,删除这条规则,重启SQLE,规则仍然能看到
- 但是再次审核,规则没有生效了
原因: SQLE启动时同步插件审核规则的时候,没有清理已经不存在的规则的元数据