* However, it is not always possible to handle this case in SQLite, specifically if one transaction inserts and another tries to select before the first one has comitted. In this case, an instance of sequelize.TimeoutError will be thrown instead.
* However, it is not always possible to handle this case in SQLite, specifically if one transaction inserts and another tries to select before the first one has comitted. In this case, an instance of sequelize.TimeoutError will be thrown instead.
* If a transaction is created, a savepoint will be created instead, and any unique constraint violation will be handled internally.
* If a transaction is created, a savepoint will be created instead, and any unique constraint violation will be handled internally.
*
*
* @param {Object} options
* @param {Object} options
* @param {Object} options.where where A hash of search attributes.
* @param {Object} options.where where A hash of search attributes.
* @param {Object} [options.defaults] Default values to use if creating a new instance
* @param {Object} [options.defaults] Default values to use if creating a new instance
*
* @see {Model#findAll} for a specification of find and options
* @see {Model#findAll} for a specification of find and options