querying breaking on postgres when column type is real

This breaks when the column type is `real` but is ok when the column type is `double precision`. 

Any thoughts on this guys? 

I know you can append `:numeric` to force it recognizing that we are looking for numeric data, maybe we should to this. 
Ah sweet. That makes a lot of sense. So the Sequelize DataTypes really just translate to a string in the given dialect?