def drop(self, ignore=False):
        """
        Drop this view.

        :param ignore: Set to ``True`` to ignore the error if the view does not exist
        """

        try:
            self.db.execute("DROP VIEW [{}]".format(self.name))
        except sqlite3.OperationalError:
            if not ignore:
                raise

        Drop this view.

        :param ignore: Set to ``True`` to ignore the error if the view does not exist
        
sqlite_utils/db.py