Changes for version 1.34_02

  • CHANGES THAT MAY POSSIBLY BREAK YOUR OLD APPLICATIONS ***
  • Resolved #67581: bind_param SQL_INTEGER numifies value; Now DBD::SQLite croaks if you explicitly specify datatype (with bind_param) and datatype mismatch happens (ISHIGAKI)
  • Datatype set in the bind_param(_array) becomes sticky now (as per DBI spec). This potentially affects code depending on current undocumented and broken behavior. (Yuriy Kaminskiy)
  • Resolved #71311: binding output columns as SQL_BLOB returns nothing (ISHIGAKI)
  • Bsymbolic flag was not portable enough and was not silently ignored under MacOSX. Needs to check harder to see if the linker supports the option. (ISHIGAKI)
  • Fixed binding named parameters. (Yuriy Kaminskiy)
  • Moved check for bind_ph/is_inout so it always error-out. (Yuriy Kaminskiy)
  • Don't set imp_sth->stmt to NULL on error path (Yuriy Kaminskiy)
  • Explained an issue of rollback with unfinished statements. (ISHIGAKI)

Changes for version 1.34_01

  • Updated to SQLite 3.7.8 (ISHIGAKI)
  • Made util/getsqlite.pl work properly for SQLite 3.7.5+ (ISHIGAKI)
  • Cookbook: don't use globals (Yuriy Kaminskiy)
  • Resolved #70135 and hopefully other mod_perl/CentOS issues like #63873 and #47983, with a patch by MDOOTSON++ (ISHIGAKI)

Documentation

The DBD::SQLite Cookbook

Modules

Self-contained RDBMS in a DBI Driver

Provides

in lib/DBD/SQLite.pm
in lib/DBD/SQLite.pm
in lib/DBD/SQLite.pm