iverycd / OracleSync2MySQL

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

从Oracle迁移过来的表结构默认值丢失了 #13

Closed seta2012 closed 3 months ago

seta2012 commented 3 months ago

大佬,你好,我从Oracle迁移到Mysql后出现表结构的默认值丢失的情况,以下是详细信息: Oracle的版本是: image Mysql的版本是:8.0.25-230100

Oracle的简化ddl

CREATE TABLE "TB_DOCUMENT" ( "DOCUMENT_ID" VARCHAR2(50) NOT NULL ENABLE, "IS_ENCRYPT" NUMBER(1,0) DEFAULT 0, "IS_PRINT" NUMBER(1,0) DEFAULT 0, PRIMARY KEY ("DOCUMENT_ID") );

使用dbeaver查看的Oracle的表结构 image

使用dbeaver查看的迁移后的MySQL的表结构 image

iverycd commented 3 months ago

@seta2012 你好,我发布了最新的release v0.1.2,麻烦再试下,如有使用问题,欢迎提新issue,非常感谢😊

seta2012 commented 3 months ago

@seta2012 你好,我发布了最新的release v0.1.2,麻烦再试下,如有使用问题,欢迎提新issue,非常感谢😊 感谢大佬,经过测试默认值已经加上了