- Catch query parse error.
- Support ClickHouse cluster and
synch.yaml
struct changed.
- Make DDL sync work better.
- Add count in consumer.
- Add more log.
synch
table addid
column.- Fix insert interval.
- Fix pk with not int type.
- Fix json field encode.
- Make
ReplacingMergeTree
as default. - Add cli
check
to check count of source table and target table.
- Fix monitor config.
- Add
ReplacingMergeTree
support.
- Add
monitoring
in config, which insert monitoring records in ClickHouse. - Add email error report config.
- Bug fix.
- Support postgres full etl, need clickhouse-jdbc-bridge.
- Fix bugs in skip database table.
- Fix composite primary key etl.
- Add
VersionedCollapsingMergeTree
support. - Add
skip_decimal
in config to fix #7690. - Add
auto_create
in config.
- Fix redis sentinel error.
- Fix debug error.
- Fix delete pk error.
- Refactor ClickHouse writer.
- Add
CollapsingMergeTree
support. - Refactor config file.
- Add more args in
etl
. - Update etl algorithm prevent stuck since big data.
- Add support to postgres.
- Config file update, see detail in
synch.ini
. - Rename project name to
synch
.
- Fix sql covert to clickhouse.
- Fix delete bug.
- Fix full data etl with composite primary key and skip when no primary key.
- Move
queue_max_len
to redis section. - Add
debug
insynch.ini
and remove from cli. - Add
auto_full_etl
insynch.ini
.
- Fix insert interval block.
- Add kafka broker.
- Add signal to handle stop.
- Add queue_max_len config.
- Enable redis sentinel.
- Add support
change column
.
- Remove kafka and instead of redis.
- Fix DDL sync.
- Fix PK change error.
- Support kafka consume offset.
- Fix table convert.
- Deep support ddl.
- Most of the rewrite.
- Remove read config from env,instead of config.json.
- Remove ui module.