As far as I can tell, field settings are never applied to the schema when they should be. For example, if you create a decimal field, the precision and scale for the field storage is created with the default precision 10, scale 2 because the tables are created before the field settings have been configured, and then the schema is not modified if the field settings are changed from the default.
Comments
Comment #1
mfbtagging
Comment #2
lambic commentedsee #367013: Field update (field_update_field) for full details on this problem. Need to fix that first.
Comment #3
bjaspan commentedThis has been fixed.