equal
deleted
inserted
replaced
755 cols = ['%s%s' % (prefix, c) for c in self.cols] |
755 cols = ['%s%s' % (prefix, c) for c in self.cols] |
756 sqls = dbhelper.sqls_drop_multicol_unique_index(table, cols) |
756 sqls = dbhelper.sqls_drop_multicol_unique_index(table, cols) |
757 for sql in sqls: |
757 for sql in sqls: |
758 try: |
758 try: |
759 session.system_sql(sql) |
759 session.system_sql(sql) |
760 except Exception: # should be ProgrammingError |
760 except Exception, exc: # should be ProgrammingError |
761 if sql.startswith('DROP'): |
761 if sql.startswith('DROP'): |
762 self.critical('execute of `%s` failed', sql) |
762 self.error('execute of `%s` failed (cause: %s)', sql, exc) |
763 continue |
763 continue |
764 raise |
764 raise |
765 |
765 |
766 # XXX revertprecommit_event |
766 # XXX revertprecommit_event |
767 |
767 |