Я использую SQLite для хранения некоторых данных. Основная база данных находится на NAS (Debian Lenny, 2.6.15, armv4l), поскольку NAS запускает скрипт, который обновляет данные каждый день. Типичный «select * from tableX» выглядит так:

2010-12-28|20|62.09|25170.0
2010-12-28|21|49.28|23305.7
2010-12-28|22|48.51|22051.1
2010-12-28|23|47.17|21809.9

Когда я копирую БД на мой основной компьютер (Mac OS X) и выполняю тот же SQL-запрос, вывод:

2010-12-28|20|1.08115035175016e-160|25170.0
2010-12-28|21|2.39343503830763e-259|-9.25596535779558e+61
2010-12-28|22|-1.02951149572792e-86|1.90359837597183e+185
2010-12-28|23|-1.10707273937033e-234|-2.35343828462275e-185

3-й и 4-й столбцы имеют тип REAL. Интересный факт: когда числа целые (т.е. они заканчиваются на «.0»), между двумя базами данных нет никакой разницы. Во всех остальных случаях различия ... хм ... удивительны? Я не могу найти шаблон.

Если у кого-то есть подсказка - поделитесь пожалуйста!

0