설정 내보내기/가져오기

이 방식이 작동하지 않을 것 같습니다.

제 생각에는 가장 간단한 방법은 두 번 실행하는 것입니다. 두 번째 실행 시 오류가 발생하면 중단(bail out)하면 됩니다.

그러나 단순히 "두 번 실행한다"는 것만큼 자명하지는 않습니다.

  1. 첫 번째 실행 시 설정한 각 설정 항목에 대해 오류를 포착합니다.
  2. 두 번째 실행 시에는 일괄(batch)로 실행하고, 아무것도 실패하면 중단합니다.

이미 이 복잡한 상황을 처리하고 있다면, 여러 의존성이 동시에 발생하는 경우도 처리해야 합니다.

또한 깨끗한 롤백(clean rollback)에 대한 문제도 있으므로, 이는 결코 자명한 작업이 아닙니다.

2개의 좋아요