Closed Gygkimo95 closed 7 months ago
UI:main a90486ba
SQLE : main 86bef901 DMS:main 527150c 禁用“禁止使用没有WHERE条件或者WHERE条件恒为TRUE的SQL” 规则 选择审核模板 对sql进行审核,没有触发已禁止的规则,符合预期 进入cloudbeaver,执行同样的sql,发现触发了已禁用的规则
SQLE : main d273b93b DMS:main c7e9210 1、禁用“禁止使用没有WHERE条件或者WHERE条件恒为TRUE的SQL” 规则 2、选择审核模板 3、对sql进行审核,没有触发已禁止的规则,符合预期 4、进入cloudbeaver,执行同样的sql,未触发已禁用的规则,符合预期
验证点 模板禁用规则 sql审核禁用规则是否被触发 cloudbeaver执行sql禁用规则是否被触发
SQLe Version 3.2312
Describe the bug SQL工作台审核时,预计使用数据源上应用的规则模板,实际使用了该数据源类型对应的默认规则模板
To Reproduce
配置规则模板 mysql_template,禁用规则“禁止使用没有WHERE条件或者WHERE条件恒为TRUE的SQL”
配置数据源product,配置规则模板为 mysql_template
对该数据源进行SQL审核,没有触发该规则,符合预期
打开SQL工作台,在该数据源上执行相同SQL,触发已禁用的规则,不符合预期
怀疑是应用了默认规则模板,此时默认规则模板中该规则未被禁用
禁用默认规则模板中规则“禁止使用没有WHERE条件或者WHERE条件恒为TRUE的SQL”
再次登陆工作台做审核,没有触发审核规则,符合预期
Expected behavior SQL工作台审核时,预计使用数据源上应用的规则模板