diff --git a/backend/src/app/db.clj b/backend/src/app/db.clj index 804703463..74b41e858 100644 --- a/backend/src/app/db.clj +++ b/backend/src/app/db.clj @@ -190,6 +190,18 @@ [data] (org.postgresql.util.PGInterval. ^String data)) +(defn savepoint + ([^Connection conn] + (.setSavepoint conn)) + ([^Connection conn label] + (.setSavepoint conn (name label)))) + +(defn rollback! + ([^Connection conn] + (.rollback conn)) + ([^Connection conn ^Savepoint sp] + (.rollback conn sp))) + (defn interval [data] (cond