Skip to content

Commit 7bf00ec

Browse files
committed
支持文件模式上线
1 parent b37bc53 commit 7bf00ec

File tree

2 files changed

+35
-13
lines changed

2 files changed

+35
-13
lines changed

docs/user-manual/project/workflow/create-workflow.md

+29-11
Original file line numberDiff line numberDiff line change
@@ -22,19 +22,37 @@ title: 创建工单
2222

2323
### 步骤二:上传SQL语句并审核
2424
需要填写工单中涉及的SQL语句,执行`审核`操作,SQLE会根据数据源配置的审核规则模板,自动进行SQL语句的规则审核,并在线反馈审核结果。
25+
#### 选择数据对象
2526
* 选择数据源:表示当前SQL最终会应用到哪个数据源;
26-
* 社区版:一个工单内仅支持选择一个数据源;
27-
* 企业版:一个工单内支持添加多个数据源;
28-
* 是否选择相同SQL:当添加多个数据源时,可设置是否选择相同SQL;
29-
* 使用相同SQL模式,
30-
* 限制:数据源的数据库类型须相同;
31-
* 效果:对不同数据源下发相同SQL;
32-
* 若不使用相同SQL模式
33-
* 效果:对不同数据源下发不同SQL;
27+
* 社区版:一个工单内仅支持选择一个数据源;
28+
* 企业版:一个工单内支持添加多个数据源;
3429
* 选择数据库:选择要执行SQL的数据库,相当于执行 use 语句;
35-
* 选择审核SQL语句上传方式:平台提供四种上传方式,包括在线输入SQL语句、上传SQL文件、上传ZIP文件,配置GIT仓库;
36-
* 具体区别和使用方法可以参考[SQL审核](../quick_audit.md)中的审核方式一节;
37-
* 请注意,通过XML文件获取的SQL无法创建工单,因此在SQL工单审核中不再支持XML文件上传方式。
30+
#### 选择SQL模式
31+
当添加多个数据源时,可设置是否选择相同SQL;
32+
* 使用相同SQL模式,
33+
* 限制:数据源的数据库类型须相同;
34+
* 效果:对不同数据源下发相同SQL;
35+
* 若不使用相同SQL模式
36+
* 效果:对不同数据源下发不同SQL;
37+
#### 选择SQL语句上传方式
38+
目前在工单流程中,平台提供三种上传方式,包括在线输入SQL语句、上传SQL文件、上传ZIP文件;
39+
* 具体区别和使用方法可以参考[SQL审核](../quick_audit.md)中的审核方式一节;由于通过XML文件获取的SQL无法创建工单,因此在SQL工单审核中不再支持XML文件上传方式。
40+
41+
:::note
42+
上传ZIP文件时,支持指定解析顺序,目前支持按文件前缀/后缀升序排序。
43+
44+
此外,用户在上线环节仍可手动调整ZIP文件内SQL文件的上线顺序。
45+
:::
46+
47+
#### 选择上线模式
48+
当SQL以文件类型上传时,用户可以选择按SQL模式或文件模式上线。
49+
* SQL模式:当您需要对单个SQL语句或多个SQL语句进行细粒度的管理和上线时,可以选择SQL模式,上传的SQL文件将被拆分为独立的SQL语句;
50+
* 文件模式:当您希望将整个文件作为一个单元进行上线操作,或者文件中的SQL语句之间存在依赖关系时,选择文件模式,上传的SQL文件将被作为一个整体进行处理;
51+
52+
:::note
53+
目前支持Oracle、PG、MySQL类型的数据源以文件模式上线。
54+
:::
55+
#### 点击审核
3856
* 点击`审核`,显示平台审核结果;
3957

4058
:::tip

docs/user-manual/project/workflow/exec-workflow.md

+6-2
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,11 @@ title: 上线工单
2626
* 方式一:上线操作人可在dashboard中点击“需上线”标签,查看当前需要上线的工单;
2727
* 方式二:上线操作人也可在项目的工单列表中,筛选工单状态为“待上线”的工单,查看当前需要上线的工单;
2828

29-
#### 步骤二 设置工单上线
29+
#### 步骤二 确认工单是够可以上线
30+
* 当上线操作人判定工单中存在不合规、性能问题等SQL语句时,则可点击`全部驳回`,让工单创建人修正后再次进入审核流程。
31+
* 当上线操作人判定工单可以上线,进入[步骤三](#步骤三-设置工单上线)
32+
33+
#### 步骤三 设置工单上线
3034
根据使用场景,区分为以下四种工单上线方式;
3135

3236
##### 1.批量立即上线
@@ -44,7 +48,7 @@ title: 上线工单
4448
针对已经线下执行过的工单SQL,用户可点击`标记为人工上线`按钮,切换工单状态;
4549

4650
:::tip
47-
上线人仍可选择全部驳回:用户判定工单中存在不合规、性能问题等SQL语句时,则可点击全部驳回,让工单创建人修正后再次进入审核流程
51+
当工单以文件模式上线ZIP文件时,用户可以调整ZIP文件内SQL文件的执行顺序
4852
:::
4953

5054
:::note

0 commit comments

Comments
 (0)