Documentation / @zerotal/orm / index / ManualTransaction
Interface: ManualTransaction
Defined in: packages/orm/src/db/DB.ts:132
Handle returned by DB.beginTransaction() for manual commit/rollback control.
Properties
sql
readonlysql:SQLInstance
Defined in: packages/orm/src/db/DB.ts:134
The transaction connection — use for tagged-template queries.
Methods
table()
table(
name):QueryBuilder
Defined in: packages/orm/src/db/DB.ts:136
Start a query builder bound to this transaction.
Parameters
name
string
Returns
commit()
commit():
Promise<void>
Defined in: packages/orm/src/db/DB.ts:138
Commit and release the transaction.
Returns
Promise<void>
rollback()
rollback():
Promise<void>
Defined in: packages/orm/src/db/DB.ts:140
Roll back and release the transaction.
Returns
Promise<void>