def database_exist(self):
        """Create databases for each engine and return a new :class:`.Mapper`.
        """
        binds = {}
        for key, engine in self.keys_engines():
            key = key if key else 'default'
            binds[key] = self._database_exist(engine)
        return binds