def METHOD_NAME(self, database_id: str) -> Optional[MetabaseDatabase]:
    """
    Get Database using database ID
    """
    if not database_id:
        return None  # don't call api if database_id is None
    try:
        resp_database = self.client.get(f"/database/{database_id}")
        if resp_database:
            return MetabaseDatabase(**resp_database)
    except Exception:
        logger.debug(traceback.format_exc())
        logger.warning(f"Failed to fetch the database with id: {database_id}")
    return None