Chapter 33. Upgrading Berkeley DB 2.X applications to Berkeley DB 3.0

Table of Contents

Release 3.0: introduction
Release 3.0: environment open/close/unlink
Release 3.0: function arguments
Release 3.0: the DB_ENV structure
Release 3.0: database open/close
Release 3.0: db_xa_open
Release 3.0: the DB structure
Release 3.0: the DBINFO structure
Release 3.0: DB->join
Release 3.0: DB->stat
Release 3.0: DB->sync and DB->close
Release 3.0: lock_put
Release 3.0: lock_detect
Release 3.0: lock_stat
Release 3.0: log_register
Release 3.0: log_stat
Release 3.0: memp_stat
Release 3.0: txn_begin
Release 3.0: txn_commit
Release 3.0: txn_stat
Release 3.0: DB_RMW
Release 3.0: DB_LOCK_NOTHELD
Release 3.0: EAGAIN
Release 3.0: EACCES
Release 3.0: db_jump_set
Release 3.0: db_value_set
Release 3.0: the DbEnv class for C++ and Java
Release 3.0: the Db class for C++ and Java
Release 3.0: additional C++ changes
Release 3.0: additional Java changes
Release 3.0: Upgrade Requirements

Release 3.0: introduction

The following pages describe how to upgrade applications coded against the Berkeley DB 2.X release interfaces to the Berkeley DB 3.0 release interfaces. This information does not describe how to upgrade Berkeley DB 1.85 release applications.