diff --git a/core/dbt/adapters/base/connections.py b/core/dbt/adapters/base/connections.py index 8a29e7d9ff7..5ea91b42e82 100644 --- a/core/dbt/adapters/base/connections.py +++ b/core/dbt/adapters/base/connections.py @@ -248,7 +248,13 @@ def commit(self): @classmethod def _rollback_handle(cls, connection): """Perform the actual rollback operation.""" - connection.handle.rollback() + try: + connection.handle.rollback() + except Exception: + logger.debug( + 'Failed to rollback {}'.format(connection.name), + exc_info=True + ) @classmethod def _close_handle(cls, connection):