From 4384b3d0bdeca1fa3df5bb8a7cc13cf043b8c3a6 Mon Sep 17 00:00:00 2001 From: the lemons Date: Mon, 5 Dec 2022 20:00:26 -0600 Subject: env:txn_begin(): make read-only by default this is more sensible behavior. read-write transactions are less performant, so the programmer should have to engage them explicitly. --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'README.md') diff --git a/README.md b/README.md index bd19045..dd0fdef 100644 --- a/README.md +++ b/README.md @@ -19,8 +19,8 @@ create a new environment handle and open the database at the `path`. returns the ### `lmdb.version()` returns the LMDB version as `major, minor, patch`. -### `env:txn_begin(rdonly)` -create a new transaction in the environment. if `rdonly` is true, then the transaction is not to be used to perform write operations. returns the transaction handle (`txn`) on success. +### `env:txn_begin(write_enabled)` +create a new transaction in the environment. if `write_enabled` is true, then the transaction may make modifications to the database. returns the transaction handle (`txn`) on success. ### `env:copy(path)` copy the environment to the specified `path`. return `true` on success. @@ -45,5 +45,5 @@ abandon all operations performed in the transaction. ### `txn:commit()` commit all operations of the transaction into the database. -### `txn:txn_begin(rdonly)` +### `txn:txn_begin()` create a nested transaction in the parent transaction. -- cgit v1.2.3