def drop_column(self, name):
        if self.database.engine.dialect.name == 'sqlite':
            raise NotImplementedError("SQLite does not support dropping columns.")
        self._check_dropped()
        self.database._acquire()
        try:
            if name in self.table.columns.keys():
                self.database.op.drop_column(
                    self.table.name,
                    name
                )
                self.table = self.database.update_table(self.table.name)
        finally:
            self.database._release()
Generate pseudo-random resource name for scenarios.
dataset/ETHPy150Open pudo/dataset/dataset/persistence/table.py/Table.drop_column--crossover with--dataset/ETHPy150Open openstack/rally/rally/common/utils.py/RandomNameGeneratorMixin.generate_random_name