-
-
15 Oct 2009 04:05:19 UTC
- Development release
- Browse (raw)
- Changes
- How to Contribute
- Clone repository
- Issues (14)
- Testers (59 / 0 / 0)
- Kwalitee
Bus factor: 1- License: perl_5
- Activity
24 month- Tools
- Download (1.15MB)
- MetaCPAN Explorer
- Permissions
- Subscribe to distribution
- Permalinks
- This version
- Latest version
- Dependencies
- DBI
- Tie::Hash
- and possibly others
- Reverse dependencies
- CPAN Testers List
- Dependency graph
Changes for version 1.26_05
- Updated to SQLite 3.6.19 (ISHIGAKI)
Changes for version 1.26_04
- CHANGES THAT MAY POSSIBLY BREAK YOUR OLD APPLICATIONS ***
- Resolved #49716: Fixed $dbh->column_info to work according to the spec in DBI and added support for attached databases. (VLYON)
- Tweaked not to hide a real error by a "not an error" issued by another sqlite3 function between the failed sqlite3 function and the sqlite_error to report. Note that this change makes some failures issue two relevant errors at a time. (ISHIGAKI)
- Updated to SQLite 3.6.18 (DUNCAND)
- Resolved #48393: previous effort was not enough; BegunWork should also be handled properly (ISHIGAKI)
- Replaced last DBILOGFP with DBIc_LOGPIO(imp_xxh) (ISHIGAKI)
- Tweaked t/08_busy.t not to fail just because it is tested under a very, very slow (virtual) machine. (ISHIGAKI)
- Added a code to look for a compiler from Module::Install::Can. (ISHIGAKI)
- Added documentation and an 'Escape' attribute for $sth->table_info. (VLYON)
- Fixed $sth->primary_key_info to work according to the spec in DBI and changed the tests in t/27_metadata.t to reflect this. (VLYON)
Changes for version 1.26_03
- Updated to SQLite 3.6.17 (ISHIGAKI)
- Switched to use :memory: for most of the tests (ISHIGAKI)
- Fixed a memory leak when prepare should fail (ISHIGAKI)
- Added support for commit/rollback/update hooks (DAMI)
- Added support for set_authorizer (DAMI)
- Added support for collation_needed(), and reorganised driver API for user-defined collations (DAMI)
- Exported constants from sqlite3.h into DBD::SQLite namespace (DAMI)
- Added support in t/lib/Test.pm for checking both versions of driver-private methods ("func" / "sqlite_*") (DAMI)
- Removed unused and obsolete "list_tables" from SQLite.xs (DAMI)
- Added a default implementation for the REGEXP infix operator (DAMI)
- Renamed several internal sqlite3_ functions to sqlite_ for clarity (ISHIGAKI)
- Accept empty filename at connect (sqlite will open a tempfile) (DAMI)
- Documented the connect() method (DAMI)
- Replaced imp_dbh->in_tran with sqlite3_get_autocommit(), hoping this would fix the annoying rollback issues, including #48393 (ISHIGAKI)
- META.yml requires is now generated instead of being derived from the (incorrect) PREREQ_PM values by ExtUtils::MakeMaker (ADAMK)
Changes for version 1.26_02
- CHANGES THAT MAY POSSIBLY BREAK YOUR OLD APPLICATIONS ***
- Resolved #46831: table_info schema is incorrect and doesn't work with attached databases (VLYON/ISHIGAKI)
- Updated to SQLite 3.6.15 (DUNCAND)
- Resolved #44882: Use of $h->func() should be deprecated and replaced with calls to driver-private 'installed methods' (ISHIGAKI)
- Added access to Online Backup functionality. (TJC)
- Added enable_load_extension pod (ISHIGAKI)
- Now private methods/functions return true after successful calls (#44871) (ISHIGAKI)
- Removed all of the "croak"s (#44871) (ISHIGAKI)
Changes for version 1.26_01
- Added ORDINAL_POSITION support for $dbh->column_info (ADAMK)
- Applied several fixes from GFUJI to clean up code (#45578) (ISHIGAKI)
- Skipped some of the unicode path tests under cygwin (#45166) (JDHEDDEN)
- Added some explanation and workarounds for a SQL that compares a return value of a function with a numeric bind value (ISHIGAKI)
Documentation
The DBD::SQLite CookbookModules
Self-contained RDBMS in a DBI DriverProvides
in lib/DBD/SQLite.pmin lib/DBD/SQLite.pmin lib/DBD/SQLite.pmModule Install Instructions
To install DBD::SQLite, copy and paste the appropriate command in to your terminal.
cpanm DBD::SQLite
perl -MCPAN -e shell install DBD::SQLite
For more information on module installation, please visit the detailed CPAN module installation guide.