diff --git a/sqlite/tx.go b/sqlite/tx.go index 4cbbc25900c87242513a056f38b3361fd705cde1..6b9c509590c44716cc5e2294c2352affd4f5ffe2 100644 --- a/sqlite/tx.go +++ b/sqlite/tx.go @@ -33,3 +33,15 @@ type tx struct { var ( _ = db.Tx(&tx{}) ) + +func (t *tx) Commit() error { + sess := t.Session() + defer sess.Close() + return t.DatabaseTx.Commit() +} + +func (t *tx) Rollback() error { + sess := t.Session() + defer sess.Close() + return t.DatabaseTx.Rollback() +}