code: def get_schema(self, table_name, database=None):
          
          qualified_name = self._fully_qualified_name(table_name, database)
          query = 'DESCRIBE {}'.format(qualified_name)
  
          # only pull out the first two columns which are names and types
          pairs = [row[:2] for row in self.con.fetchall(query)]
  
          names, types = zip(*pairs)
          ibis_types = [udf.parse_type(type.lower()) for type in types]
          names = [name.lower() for name in names]
  
          return sch.Schema(names, ibis_types)
docs: Return a Schema object for the indicated table and database
  
          Parameters
          ----------
          table_name : string
            May be fully qualified
          database : string, default None
  
          Returns
          -------
          schema : ibis Schema