code: def drop_column(self, name):
          
          if self.db.engine.dialect.name == 'sqlite':
              raise RuntimeError("SQLite does not support dropping columns.")
          name = normalize_column_name(name)
          with self.db.lock:
              if not self.exists or not self.has_column(name):
                  log.debug("Column does not exist: %s", name)
                  return
  
              self._threading_warn()
              self.db.op.drop_column(
                  self.table.name,
                  name,
                  self.table.schema
              )
              self._reflect_table()
docs: Drop the column ``name``.
          ::
              table.drop_column('created_at')