Well, you don't have to implement the upgrade logic, all we need to do is call back the onUpgrade method based on the right logic (i.e.: version persisted in the db doesn't match the one coming in when instantiating the DaoMaster