Improve database code
Work has gone underway to improve mx-puppet-bridge
s database code by using transactions. This should improve the rather dangerous migration process, and optionally provide some extra stability for database changes that have to be rolled back.
mx-puppet-slack
should make use of the new IDatabaseTransaction
class and Transaction
function that are now available, and update its dependence on mx-puppet-bridge
.