AE86 пре 4 година
родитељ
комит
6a17bfeb2d

+ 2 - 4
dbsyncer-connector/src/main/java/org/dbsyncer/connector/database/AbstractDatabaseConnector.java

@@ -70,10 +70,8 @@ public abstract class AbstractDatabaseConnector implements Database {
             jdbcTemplate = getJdbcTemplate(cfg);
             jdbcTemplate = getJdbcTemplate(cfg);
             String quotation = buildSqlWithQuotation();
             String quotation = buildSqlWithQuotation();
             String queryMetaSql = getPageSql(tableName, null, new StringBuilder("SELECT * FROM ").append(quotation).append(tableName).append(quotation).toString());
             String queryMetaSql = getPageSql(tableName, null, new StringBuilder("SELECT * FROM ").append(quotation).append(tableName).append(quotation).toString());
-            String queryCountSql = new StringBuilder().append("SELECT COUNT(*) FROM ").append(quotation).append(tableName).append(quotation).toString();
-            metaInfo = DatabaseUtil.getMetaInfo(jdbcTemplate, queryMetaSql, getPageArgs(1, 0), tableName);
-            Long count = jdbcTemplate.queryForObject(queryCountSql, Long.class);
-            metaInfo.setCount(count);
+            Object[] metaArgs = getPageArgs(1, 0);
+            metaInfo = DatabaseUtil.getMetaInfo(jdbcTemplate, queryMetaSql, metaArgs, tableName);
         } catch (Exception e) {
         } catch (Exception e) {
             logger.error(e.getMessage());
             logger.error(e.getMessage());
         } finally {
         } finally {

+ 1 - 1
dbsyncer-storage/src/main/resources/dbsyncer_data.sql

@@ -2,7 +2,7 @@ CREATE TABLE `dbsyncer_data` (
   `ID` varchar(64) COLLATE utf8_bin NOT NULL COMMENT '唯一ID',
   `ID` varchar(64) COLLATE utf8_bin NOT NULL COMMENT '唯一ID',
   `SUCCESS` int(1) COLLATE utf8_bin NOT NULL COMMENT '成功1/失败0',
   `SUCCESS` int(1) COLLATE utf8_bin NOT NULL COMMENT '成功1/失败0',
   `EVENT` varchar(255) COLLATE utf8_bin NOT NULL COMMENT '事件',
   `EVENT` varchar(255) COLLATE utf8_bin NOT NULL COMMENT '事件',
-  `ERROR` varchar(1024) COLLATE utf8_bin DEFAULT NULL COMMENT '异常信息',
+  `ERROR` varchar(8192) COLLATE utf8_bin DEFAULT NULL COMMENT '异常信息',
   `CREATE_TIME` bigint(13) NOT NULL COMMENT '创建时间',
   `CREATE_TIME` bigint(13) NOT NULL COMMENT '创建时间',
   `JSON` text COLLATE utf8_bin NOT NULL COMMENT '同步数据',
   `JSON` text COLLATE utf8_bin NOT NULL COMMENT '同步数据',
   PRIMARY KEY (`ID`)
   PRIMARY KEY (`ID`)