删除测试完成

后续: 修改 删除外键的情况, 修改主键的情况适配
This commit is contained in:
mcy
2018-11-02 17:19:52 +08:00
parent 9d113dbc13
commit 391e040c6a
12 changed files with 285 additions and 62 deletions

View File

@@ -3,15 +3,12 @@ destination: example
esMapping:
_index: mytest_user
_type: _doc
_id: id
_id: _id
# pk: id
# sql: "select a.id, concat(a.name,'_test') as name, a.role_id, b.name as role_name, c.labels from user a
# left join role b on a.role_id=b.id
# left join (select user_id, group_concat(label,',') as labels from user_label
# group by user_id) c on c.user_id=a.id"
# sql: "select id, name, c_time from user "
# sql: "select id, concat(name, '_') as name, c_time from user "
sql: "select a.id, a.name, a.role_id, b.role_name, a.c_time from user a
left join role b on b.id=a.role_id"
sql: "select a.id as _id, a.name as _name, a.role_id as _role_id, b.role_name as _role_name,
a.c_time as _c_time, c.labels as _labels from user a
left join role b on b.id=a.role_id
left join (select user_id, group_concat(label order by id desc separator ';') as labels from label
group by user_id) c on c.user_id=a.id"
commitBatch: 3000
etlCondition: "where a.c_time>='{0}' or b.c_time>='{0}' or c.c_time>='{0}'"
etlCondition: "where a.c_time>='{0}'"