your adapter can overwrite this and change it to create a new pouchdb with your adapter and then call it's destroy method, your adapter could also keep references to the dbs it creates so that it wouldn't need to 'create' dbs it already created.