buildUpdateFromDict was casting strings from ccsweb into integers for
use in PostgreSql? update statements. The problem with this is that when
a floating point number gets truncated down to an integer instead of a ValueError? being thrown and therefore any real number updated into the
database will actually be truncated.
Fixed by letting sql deal with the conversion, all we do is pass it the