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. 
More or less yeah - Some of them, such as enums, have some extra trickery, but in general you can provide a string for types that are not implemeted in sequelzie