reifydb-transaction 0.4.13

Transaction management and concurrency control for ReifyDB
Documentation
# Copyright (c) reifydb.com 2025
# This file is licensed under the Apache-2.0, see license.md file

# After rollback database is in the state before the transaction

t1: begin
t1: set a=1
t1: commit
---
ok

t2: begin
t2: set a=2
t2: set b=1
t2: set a=3
t2: remove a
t2: rollback
---
ok

t3: begin
t3: scan
---
t3: "a" => "1"

# Everything is rolled back for a new TX
t4: begin
t4: scan
---
t4: "a" => "1"

# Everything is rolled back for a new RX
t5: begin readonly
t5: scan
---
t5: "a" => "1"