def bind_database_default(db):
    """
    Creates the bind command and connects a postgres database.
    
    This is the default function (for unit tests and the like)
    Override it with setting `bind_database_function(db)` as keyword argument on the required function.
    It should include `db.bind(...)` and `db.generate_mapping(...)`

    :param db:
    :return: 
    """
    raise NotImplementedError(
        'Please use a custom function by providing a function as `bind_database_function`.'
        )
