MariaDB To GaussDB 数据类型转换
| 
       源数据库数据类型  | 
     
       转换后数据类型  | 
     
       相关的转换配置  | 
    
|---|---|---|
| 
       TINYINT  | 
     
       TINYINT/SMALLINT  | 
     
       部分数值类型添加CHECK约束 数值类型中的ZEROFILL关键字  | 
    
| 
       INT1  | 
     
       SMALLINT  | 
     
       部分数值类型添加CHECK约束  | 
    
| 
       SMALLINT  | 
     
       SMALLINT/MEDIUMINT  | 
     
       部分数值类型添加CHECK约束 数值类型中的ZEROFILL关键字  | 
    
| 
       INT2  | 
     
       INT2  | 
     
       -  | 
    
| 
       MEDIUMINT  | 
     
       MEDIUMINT  | 
     
       部分数值类型添加CHECK约束 数值类型中的ZEROFILL关键字  | 
    
| 
       IN3  | 
     
       MEDIUMINT  | 
     
       -  | 
    
| 
       INT/INTEGER  | 
     
       INT/BIGINT  | 
     
       部分数值类型添加CHECK约束 数值类型中的ZEROFILL关键字  | 
    
| 
       INT4  | 
     
       INT4  | 
     
       -  | 
    
| 
       BIGINT  | 
     
       BIGINT  | 
     
       部分数值类型添加CHECK约束 数值类型中的ZEROFILL关键字  | 
    
| 
       INT8  | 
     
       INT8  | 
     
       -  | 
    
| 
       SERIAL  | 
     
       SERIAL/BIGSERIAL/LARGESERIAL  | 
     
       SERIAL数据类型 SERIAL类型添加NOT NULL和UNIQUE约束  | 
    
| 
       BOOL/BOOLEAN  | 
     
       SMALLINT  | 
     
       部分数值类型添加CHECK约束  | 
    
| 
       DECIMAL/DEC/NUMERIC/FIXED  | 
     
       DECIMAL  | 
     
       部分数值类型添加CHECK约束 数值类型中的ZEROFILL关键字  | 
    
| 
       NUMBER  | 
     
       DECIMAL  | 
     
       部分数值类型添加CHECK约束 数值类型中的ZEROFILL关键字 DOUBLE和NUMBER(不指定精度和标度)数据类型  | 
    
| 
       FLOAT  | 
     
       FLOAT4/DOUBLE PRECISION  | 
     
       部分数值类型添加CHECK约束 数值类型中的ZEROFILL关键字 FLOAT数据类型  | 
    
| 
       DOUBLE/DOUBLE PRECISION/REAL  | 
     
       NUMERIC/DOUBLE PRECISION  | 
     
       部分数值类型添加CHECK约束 数值类型中的ZEROFILL关键字 DOUBLE和NUMBER(不指定精度和标度)数据类型  | 
    
| 
       CHAR/NCHAR  | 
     
       CHAR  | 
     
       CHAR数据类型  | 
    
| 
       VARCHAR/NVARCHAR  | 
     
       VARCHAR  | 
     
       VARCHAR数据类型  | 
    
| 
       BIT  | 
     
       报错  | 
     
       -  | 
    
| 
       BINARY/CHAR BYTE/VARBINARY/RAW  | 
     
       BYTEA  | 
     
       BINARY、CHAR BYTE、VARBINARY和RAW数据类型  | 
    
| 
       TINYBLOB/MEDIUMBLOB/LONGBLOB/LONG VARBINARY  | 
     
       BYTEA/BLOB  | 
     
       TINYBLOB、MEDIUMBLOB和LONGBLOB数据类型  | 
    
| 
       BLOB  | 
     
       BYTEA/BLOB  | 
     
       BLOB数据类型  | 
    
| 
       TINYTEXT/MEDIUMTEXT  | 
     
       TEXT/VARCHAR  | 
     
       TINYTEXT和MEDIUMTEXT数据类型  | 
    
| 
       TEXT  | 
     
       TEXT/VARCHAR  | 
     
       TEXT数据类型  | 
    
| 
       LONGTEXT/JSON/CLOB  | 
     
       TEXT/CLOB  | 
     
       LONGTEXT、JSON和CLOB数据类型  | 
    
| 
       DATE  | 
     
       TIMESTAMP  | 
     
       -  | 
    
| 
       TIME  | 
     
       TIME  | 
     
       -  | 
    
| 
       DATETIME  | 
     
       TIMESTAMP  | 
     
       -  | 
    
| 
       TIMESTAMP  | 
     
       TIMESTAMP WITH TIME ZONE  | 
     
       -  | 
    
| 
       YEAR  | 
     
       VARCHAR/SMALLINT  | 
     
       YEAR数据类型  | 
    
| 
       INET4/INET6  | 
     
       INET  | 
     
       INET4和INET6数据类型  | 
    
| 
       UUID  | 
     
       UUID  | 
     
       -  | 
    
| 
       ENUM  | 
     
       VARCHAR  | 
     
       ENUM数据类型  | 
    
| 
       SET  | 
     
       VARCHAR  | 
     
       SET数据类型  |