Database Transactions Sequel uses autocommit mode by default for all of its database adapters, so in general in Sequel if you want to use database transactions, you need to be explicit about it. There are a few cases where transactions are used implicitly by default: Dataset#import to insert many records at once Model#save Model#destroy Migrations A few model plugins Everywhere else, it is up to