然后我们再看如何实现增量数据的采集,实现增量的,从postgresql中获取postgis数据,然后导入到
mysql数据库中去.
这里首先:
修改这个文件的,这个部分,这里首先要获取主键,因为,这里发现增量数据,使用postgresql的pgoutput插件,而这个插件是不支持,geometry类型的数据的,根本获取不到,所以,这个时候,我们
就只能找到这个geometry类型的,这个列,然后还有主键,利用select语句,做一次数据补偿了.
private void readTupleData(TableId tableId, ByteBuffer msg, List<Object> data) {
short nColumn = msg.getShort();
if (nColumn != tableId.fields.size()) {
logger.warn("The column size of table '{}' is {}, but we has been received column size is {}.", tableId.tableName, tableId.fields.size(), nColumn);
// The table sch