|Subject:||DBD::Pg 3.7.0 Wrong floating point numbers|
Output of floating point numbers has changed between DBD::Pg 3.5.3 and 3.7.0. Issues: 1) -0 is returned as +0 2) DBD::Pg lost the ability to return large numbers in scientific notation. Consider a select to a real field containing the number 1.23456789e+12::real. Psql and DBD::Pg 3.5.3 return this number as 1.23457e+12, which is fine. DBD::Pg 3.7.0 returns this number as 1234567950000, which is wrong!