The data is actually stored correctly. I verified this using the sqlite3
command line tool.
The problem is merely the presentation in SQLite Manager. The add-on is written in Javascript, which lacks support for int64
/big integer types. So when the data is queried, the big integer will be converted into a double precision float in Javascript before displaying it, and that double
cannot represent the integer correctly.
You may try this yourself:
- Open the Web Console on any page
- Enter:
2305843009213693951
- Result:
2305843009213694000
You may ask the author of the add-on to work-around this issue.