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();