DB/TX functions VS. classpath


#1

We’re using lots of d/functions, each with a single :require, no closures or multimeths.
Any trick to deploy changes to non-classpath (as per the doc) db/tx functions without a classpath redeploy and Transactor restart?
Many thanks.


#2

As long as your :require is already on the classpath and you’re installing a DB function or txn function — that does not require a restart. You only need to restart when installing a classpath function.

https://docs.datomic.com/on-prem/database-functions.html#using-transaction-functions

https://docs.datomic.com/on-prem/database-functions.html#classpath-functions