iverycd / OracleSync2MySQL

Oracle to MySQL, PolarDB, Percona Server MySQL, MariaDB, OceanBase, TiDB, GaussDB for MySQL
MIT License
43 stars 16 forks source link

尴尬了,oceanbase2.x mysql模式不支持事后补建主键、索引等约束 #15

Open WenTao-Love opened 3 months ago

WenTao-Love commented 3 months ago

尴尬了! 原来oceanbase2.x mysql模式,一旦建表后,不可以变更alter 修改或者增加表主键!

iverycd commented 3 months ago

@WenTao-Love 抱歉,我这里没有oceanbase环境,看来是要在迁移数据前就要把所有ddl拼接好

WenTao-Love commented 3 months ago

@iverycd 这样子,需要改动代码比较多,将原来的tablemeta几个方法都合并在一起?

iverycd commented 3 months ago

@iverycd 这样子,需要改动代码比较多,将原来的tablemeta几个方法都合并在一起?

麻烦空了之后提供下ob数据库中正确创建表的ddl(创建表的时候包含主键或者其他依赖对象示例),在下个版本中我考虑兼容下