You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
NuoDB types have always sign (UNSIGNED modifier is not allowed), therefore allowed ranges for MySQL UNSIGNED and NuoDB "signed" types will be different:
Column
MySQL Type
MySQL Range
NuoDB Type
NuoDB Range
f1
SMALLINT UNSIGNED
[0,65535]
SMALLINT
[-32768,32767]
f2
MEDIUMINT UNSIGNED
[0,16777215]
INTEGER
[-2147483648,2147483647]
f3
INT UNSIGNED
[0,4294967295]
INTEGER
[-2147483648,2147483647]
f3
BIGINT UNSIGNED
[0,18446744073709551615]
BIGINT
[-9223372036854775808,9223372036854775807]
NuoDB migrator converts each MySQL UNSIGNED type to the closest NuoDB numeric type, so that value loss & numeric overflow will not happen during data migration. Consider another MySQL table (note UNSIGNED modifier):
mysql:
bigint(20) unsigned not null auto_increment
got converted to:
numeric(21) GENERATED BY DEFAULT AS IDENTITY("SEQ_asdf") NOT NULL
The text was updated successfully, but these errors were encountered: