Skip to content

Commit 73aefd0

Browse files
authored
Merge pull request #889 from Altinity/885-remove-clickhouse-calls-to-get-column-data-type-for-every-batch-insert
Remove additional call to get column data types from clickhouse
2 parents 1890b8e + 302c716 commit 73aefd0

File tree

2 files changed

+2
-1
lines changed

2 files changed

+2
-1
lines changed

doc/configuration.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
### Configuration Reference
33
Configuration | Description |
44
|-----------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
5+
| topic.prefix | Unique name for connector.
56
| database.hostname | Source Database HostName |
67
| database.port | Source Database Port number |
78
| database.user | Source Database Username(user needs to have replication permission, Refer https://debezium.io/documentation/reference/stable/connectors/mysql.html) GRANT SELECT, RELOAD, SHOW DATABASES, REPLICATION SLAVE, REPLICATION CLIENT ON *.* TO 'user' IDENTIFIED BY 'password'; |

sink-connector/src/main/java/com/altinity/clickhouse/sink/connector/db/batch/GroupInsertQueryWithBatchRecords.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ public boolean groupQueryWithRecords(List<ClickHouseStruct> records,
6464
log.error("**** ERROR ALTER TABLE: " + tableName, e);
6565
}
6666
}
67-
columnNameToDataTypeMap = new DBMetadata().getColumnsDataTypesForTable(tableName, connection, databaseName, config );
67+
//columnNameToDataTypeMap = new DBMetadata().getColumnsDataTypesForTable(tableName, connection, databaseName, config );
6868
result = updateQueryToRecordsMap(record, record.getAfterModifiedFields(), queryToRecordsMap, tableName, config, columnNameToDataTypeMap);
6969
} else if(CdcRecordState.CDC_RECORD_STATE_BOTH == getCdcSectionBasedOnOperation(record.getCdcOperation())) {
7070
if(record.getBeforeModifiedFields() != null) {

0 commit comments

Comments
 (0)