|
@@ -104,7 +104,10 @@ export default function LoadFormConfig({ loadDataForm, dataSourceList, updateTab
|
|
|
</Form.Item>
|
|
|
{datasourceType === 'mysql' ? (
|
|
|
<>
|
|
|
- <Form.Item label="preSql" name="preSql" wrapperCol={{ span: 10 }}>
|
|
|
+ <Form.Item label="pre_sql" name="pre_sql" wrapperCol={{ span: 10 }}>
|
|
|
+ <Input.TextArea rows={5} />
|
|
|
+ </Form.Item>
|
|
|
+ <Form.Item label="post_sql" name="post_sql" wrapperCol={{ span: 10 }}>
|
|
|
<Input.TextArea rows={5} />
|
|
|
</Form.Item>
|
|
|
</>
|
|
@@ -151,6 +154,24 @@ export default function LoadFormConfig({ loadDataForm, dataSourceList, updateTab
|
|
|
placeholder="文件的类型"
|
|
|
/>
|
|
|
</Form.Item>
|
|
|
+ <Form.Item
|
|
|
+ label="写入模式"
|
|
|
+ name="write_mode"
|
|
|
+ rules={[
|
|
|
+ {
|
|
|
+ required: true,
|
|
|
+ message: '请选择写入模式',
|
|
|
+ },
|
|
|
+ ]}>
|
|
|
+ <Select
|
|
|
+ options={[
|
|
|
+ { label: '追加', value: 'append' },
|
|
|
+ { label: '覆盖', value: 'cover' },
|
|
|
+ ]}
|
|
|
+ allowClear
|
|
|
+ placeholder="写入模式"
|
|
|
+ />
|
|
|
+ </Form.Item>
|
|
|
<Form.Item label="分隔符" name="datasource_partition">
|
|
|
<Input placeholder="读取字段的分隔符" />
|
|
|
</Form.Item>
|