MDB_PREVSNAPSHOT top-level constant

int const MDB_PREVSNAPSHOT

Allows read-only access if write access is unavailable.

When used:

  • Graceful fallback to read-only mode
  • Handles permission restrictions
  • Flexible access patterns

Common usage scenarios:

  • Multi-user environments
  • Limited permission contexts
  • Fallback access patterns

Example:

await db.init(path, flags: LMDBFlagSet()..add(MDB_PREVSNAPSHOT));

Benefits:

  • Graceful degradation
  • Better availability
  • Flexible deployment

Implementation

const MDB_PREVSNAPSHOT = bindings.MDB_PREVSNAPSHOT;