From a4e126413decee1ba141db7dfd37c84b6cc385af Mon Sep 17 00:00:00 2001 From: Bradley Odell Date: Sat, 27 Jun 2026 16:24:06 -0800 Subject: [PATCH] tryRollback (#123) --- src/conn.zig | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/conn.zig b/src/conn.zig index 441083a..05c1905 100644 --- a/src/conn.zig +++ b/src/conn.zig @@ -439,6 +439,12 @@ pub const Conn = struct { return self.execIgnoringState("rollback"); } + pub fn tryRollback(self: *Conn) !void { + if (self._state != .idle) { + try self.rollback(); + } + } + pub fn execIgnoringState(self: *Conn, sql: []const u8) !void { var buf = &self._buf; buf.reset(); -- 2.51.2