environment
- canal version : canal 1.1.5-alpha2
- mysql version : mysql5.7
Issue Description
使用 canal 1.1.5-alpha2 同步mysql数据到 postgresql 报SQL语法错误。
源代码:
insertSql.append("INSERT INTO ").append(SyncUtil.getDbTableName(dbMapping)).append(" (");
columnsMap.forEach((targetColumnName, srcColumnName) -> insertSql.append("`")
.append(targetColumnName)
.append("`")
.append(","));
` 是mysql 的转义字符,postgresql不识别,其他不兼容的关系型数据库也会报错
environment
Issue Description
使用 canal 1.1.5-alpha2 同步mysql数据到 postgresql 报SQL语法错误。
源代码:
` 是mysql 的转义字符,postgresql不识别,其他不兼容的关系型数据库也会报错