Database abstraction

Working with transactions

Most database APIs have a way of dealing with transactions – a set of operations all of which much work, and a way of rolling back if they don’tIndeed many of the back-ends implemented here […]