DTS目前并不支持所有数据库类型时间的DDL迁移,特别是异构数据库之间的迁移.不得不承认DDL的迁移还是非常复杂的,因为这涉及到DDL的解析(DDL的过滤)及转换(库表列映射及异构数据库),详情参考 .毕竟DDL是一个高危操作,稍有不慎就肯能造成不可恢复的故障.下面是DTS目前支持DDL迁移的详情.
目标库类型 | 支持程度 | 备注 |
MySQL | 全部 | 默认过滤drop database/veiw/trigger/function操作 |
DRDS | 部分 | |
Oracle | 部分 | |
ADS | 部分 | |
ODPS | 部分 | |
DataHub | 不支持 | 有计划 |
PostgreSQL | 不支持 | |
PetaData | 不支持 | |
目标库类型 | 支持程度 | 备注 |
Oracle | 部分 | |
MySQL | 部分 | |
DRDS | 部分 | |
PetaData | 不支持 | |
PPAS | 不支持 | |
目标库类型 | 支持程度 | 备注 |
DRDS | 部分 | |
MySQL | 部分 | |
Oracle | 部分 | |
目标库类型 | 支持程度 | 备注 |
SQLServer | 部分 | |
目标库类型 | 支持程度 | 备注 |
PostgreSQL | 不支持 | |
MySQL | 不支持 | |
目标库类型 | 支持程度 | 备注 |
单机版MongoDB | 全部 | |
目标库类型 | 支持程度 | 备注 |
DB2 | 不支持 | |
MySQL | 不支持 | |