Berkeley DB Reference Version 5.3.33

Chapter 10.  Upgrading Berkeley DB 11.2.5.1 applications to Berkeley DB 11.2.5.2

Table of Contents

Introduction

SQLite Interface Upgrade

32bit/64bit Compatibility on Windows

Read Only flag for DBT

New Flag

Dynamic Environment Configuration

New Functions

Deprecated Functions

Exclusive Transactions in the SQL Layer

Group Membership in Repmgr

Upgrading

New Functions

Modified Functions

New Events

Removed Functions

New Parameters

New Structure

Heap Access Method

New Functions

Modified Functions

New Definition

Enabling Transaction Snapshots in the SQL Layer

New Pragmas

2SITE_STRICT Enabled by Default in Replication

Enabling Replication in the SQL Layer

New Pragmas

Repmgr Message Channels

New Functions

Sequence Support in the SQL Layer

New Functions

Berkeley DB X/Open Compliant XA Resource Manager

Constraints

New Flag

Modified Function

Hot Backup Changes

Berkeley DB Library Version 11.2.5.2 Change Log

Database or Log File On-Disk Format Changes

New Features

Database Environment Changes

Concurrent Data Store Changes

Access Method Changes

SQL API Changes

C API Changes

Tcl-specific API Changes

C#-specific API Changes

Replication Changes

Locking Subsystem Changes

Logging Subsystem Changes

Memory Pool Subsystem Changes

Mutex Subsystem Changes

Transaction Subsystem Changes

Test Suite Changes

Utility Changes

Configuration, Documentation, Sample Apps, Portability and Build Changes

Example Changes

Miscellaneous Bug Fixes

Deprecated Features

Known Bugs

Introduction

The following pages describe how to upgrade applications coded against the Berkeley DB 11.2.5.1 library to the Berkeley DB 11.2.5.2 library (both of which belong to Berkeley DB 11g Release 2). This information does not describe how to upgrade Berkeley DB 1.85 release applications.

For information on the general process of upgrading Berkeley DB installations and upgrade instructions related to historical releases, see the Berkeley DB Upgrade Guide.