You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
数据库类型oracle,假设有一张表 test1,该表存在一个名为 TEST_20170719 的索引,现在计划删除并重新创建这个索引。
1、系统管理-配置项管理-系统设置-AUTO_REVIEW_WRONG 设置为3,意思是不自动驳回。
1、提交SQL工单,工单SQL语句如下:
drop index test_20240719;
create index TEST_20240719 on TEST1 (name);
2、审核通过
3、执行SQL,报错且两行SQL变为1行。
预期外的结果
SQL未按预期执行
日志文本
[2024-07-19 14:43:48,653][MainThread:140066255718208][task_id:django-q][cluster.py:395][ERROR]- Failed [sqlreview-execute-306] - 'stmt_type': Traceback (most recent call last):
File "/opt/venv4archery/lib/python3.11/site-packages/django_q/cluster.py", line 432, in worker
res = f(*task["args"], **task["kwargs"])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/archery/sql/utils/execute_sql.py", line 44, in execute
return execute_engine.execute_workflow(workflow=workflow_detail)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/archery/sql/engines/oracle.py", line 1108, in execute_workflow
sqlitemList = get_exec_sqlitem_list(review_result, workflow.db_name)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/archery/sql/utils/sql_utils.py", line 376, in get_exec_sqlitem_list
stmt_type=item["stmt_type"],
~~~~^^^^^^^^^^^^^
KeyError: 'stmt_type'
版本
1.11.1
部署方式
Docker
是否还有其他可以辅助定位问题的信息?比如数据库版本等
No response
The text was updated successfully, but these errors were encountered:
重现步骤
数据库类型oracle,假设有一张表 test1,该表存在一个名为 TEST_20170719 的索引,现在计划删除并重新创建这个索引。
1、系统管理-配置项管理-系统设置-AUTO_REVIEW_WRONG 设置为3,意思是不自动驳回。
1、提交SQL工单,工单SQL语句如下:
drop index test_20240719;
create index TEST_20240719 on TEST1 (name);
2、审核通过
3、执行SQL,报错且两行SQL变为1行。
预期外的结果
SQL未按预期执行
日志文本
版本
1.11.1
部署方式
Docker
是否还有其他可以辅助定位问题的信息?比如数据库版本等
No response
The text was updated successfully, but these errors were encountered: