更新时间:2024-11-29 GMT+08:00

数据库兼容类型检查

目标数据库兼容类型检查。当数据库类型不兼容时,可能会导致数据乱码或者同步失败。

不通过原因

  • MySQL->GaussDB(DWS)同步场景,无主键表、空字符串迁移不支持DWS的ORA兼容模式。
  • MySQL->GaussDB同步场景,目标数据库不兼容MySQL。

处理建议

  • 建议用DWS的MYSQL、TD的兼容模式或给无主键表加上主键。

    参考创建语句:

    CREATE DATABASE mysql_compatible_db DBCOMPATIBILITY 'MYSQL';

    或: CREATE DATABASE td_compatible_db DBCOMPATIBILITY 'TD';

  • 建议目标GaussDB实例使用兼容MySQL的数据库。

    如果目标实例为分布式实例,参考语句:CREATE DATABASE mysql_compatible_db DBCOMPATIBILITY 'MYSQL';

    如果目标实例为主备版实例,参考语句:CREATE DATABASE mysql_compatible_db DBCOMPATIBILITY 'B';