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!