'Deletes the table \'table_name\'.'

@invalidate_table_constraints
def delete_table(self, table_name, cascade=True):

    if cascade:
        refing = self._find_referencing_fks(table_name)
        for (schmea, table, constraint) in refing:
            table = '.'.join(map(self.quote_name, [schmea, table]))
            params = dict(table_name=table, constraint_name=self.quote_name(constraint))
            sql = (self.drop_constraint_string % params)
            self.execute(sql, [])
        cascade = False
    super(DatabaseOperations, self).delete_table(table_name, cascade)
