When writing a migration it is only possible to pass a range (precision and scale) to a column of ColumnType::DECIMAL by concat the string like this:
ColumnType::DECIMAL.'(12,9)')
This is not a nice way, a possibility to add precision and scale should be added to Column class.