begin_transaction
Begin a new database transaction to group subsequent write operations for atomic commit or rollback.
Instructions
Begin a database transaction.
Starts a new transaction. All subsequent write operations (insert, update,
delete) will be part of this transaction until commit_transaction or
rollback_transaction is called.
Returns:
Dictionary containing:
- status: success or error
- in_transaction: True if transaction is now active
- started_at: Timestamp when transaction started
Note:
Only one transaction can be active at a time.
Attempting to start a new transaction while one is active will fail.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||