Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: CMT1.5.5
-
Fix Version/s: CMT1.5.5
-
Component/s: CUBRID Migration Toolkit
-
Labels:None
-
Environment:
In CMT 1.5.5.4336
Description
1 Goto Migration/preferences/Mysql to CUBRID. Can see decimal(p,s) to numeric(p,s)
2 When create one table
CREATE TABLE testa(
n numeric(6,0)
);
CREATE TABLE testb(
n numeric(63,0)
);
3 Do migration, goto step5, can see
testa decimal(6,0) change to numeric(6,0)
testb decimal(63,0) change to numeric(65,0)
This is two problem.
1.
The CUBRID are not support numeric type that a precision is more than 38.
2.
Previous code changed force with varchar type. Because of no.1 problem.
I fixed this issue.
It will change numeric(38) if it has a overflowed numeric data type.
And then, if you click next button in step 5, you will see some alert message dialog.