Skip to content

Add transaction possibilities

When executing several inserts and updates, using transactions is a must.

A macro within-transaction shall guarantee that any statement executed in its body is:

  • Committed as one or rolled back in case of errors;
  • Executed with the same connection

See cl-dbi:with-transaction for starters: https://github.com/fukamachi/cl-dbi/blob/eb3627895532ffe9291a3d51b2e9e09d34b7382b/src/dbi.lisp#L184

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information