Column data type "double" incorrectly translated to "float (24)" for Oracle, should be float

Description

The following column:

gets created by Liquibase in Oracle 12с as float 24

but The following column:

gets created by Liquibase in Oracle 12с as float

so as you see precision of 'float' exceeds 'double'

for example:

let's create this table with different types of data

and insert value 11123304506 into every field

outcome will be :

F_24

F

F_126

BD

BF

BP

11123305000

11123304506

11123304506

11123304506

11123304400

11123304506


And liquibase type 'float' epitomized here as F_126 and F {which actually the same}
and 'double' epitomized as F_24

Environment

Oracle 12c

Status

Assignee

Unassigned

Reporter

Konstantin

Labels

None

Affects versions

Priority

Major
Configure