Changes for version 0.07
- Numerous small bug fixes.
- Added support for sorting duplicate values DB_DUPSORT.
- Added support for DB_GET_BOTH & DB_NEXT_DUP.
- Added get_dup (from DB_File).
- beefed up the documentation.
- Forgot to add the DB_INIT_CDB in BerkeleyDB.pm in previous release.
- Merged the DBM Filter code from DB_File into BerkeleyDB.
- Fixed a nasty bug where a closed transaction was still used with with dp_put, db_get etc.
- Added logic to gracefully close everything whenever a fatal error happens. Previously the plug was just pulled.
- It is now a fatal error to explicitly close an environment if there is still an open database; a database when there are open cursors or an open transaction; and a cursor if there is an open transaction. Using object destruction doesn't have this issue, as object references will ensure everything gets closed in the correct order.
- The BOOT code now checks that the version of db.h & libdb are the same - this seems to be a common problem on Linux.
- MLDBM support added.
- Support for the new join cursor added.
- Builds withe Berkeley DB 3.x
- Updated dbinfo for Berkeley DB 3.x file formats.
- Deprecated the TxnMgr class. As with Berkeley DB version 3, txn_begin etc are now accessed via the environment object.
Modules
Perl extension for Berkeley DB version 2
Provides
in BerkeleyDB.pm
in BerkeleyDB/Btree.pm
in BerkeleyDB.pm
in BerkeleyDB.pm
in BerkeleyDB.pm
in BerkeleyDB.pm
in BerkeleyDB/Hash.pm
in BerkeleyDB.pm
in BerkeleyDB.pm
in BerkeleyDB.pm
in BerkeleyDB.pm
in BerkeleyDB.pm
in BerkeleyDB.pm
in BerkeleyDB.pm