Ints bound as DBI::SQL_BIGINT on SQLite < 1.37 do not work in functions
authorPeter Rabbitson <ribasushi@cpan.org>
Wed, 29 Jan 2014 10:39:06 +0000 (11:39 +0100)
committerPeter Rabbitson <ribasushi@cpan.org>
Wed, 29 Jan 2014 11:32:01 +0000 (12:32 +0100)
commit215102b97a8da582b004401ae6a9ba8092268bce
treee883016d1c10135eb736c6c4ac948275aa0d0f44
parent653361f356a55e69c2398dada15bbea6b1053f4d
Ints bound as DBI::SQL_BIGINT on SQLite < 1.37 do not work in functions

For all the meticulous testing of 04ab4eb1, 1363f0f5 and f3b1224b I
failed to notice that functions no longer work when they encounter
numbers bound as bigint (may as well have not bound them at all).
Happened due to shortsighted testing methodology as described in the
commit msg of f3b1224b, a rudimentary MDV will be introduced in a later
commit to ensure this doesn't happen anymore.

Fix this by explicitly requirung DBD::SQLite 1.37 for bigint operations.

Examine patch under -w
Changes
lib/DBIx/Class/Storage/DBI/SQLite.pm