‘Rollback’ 옵션이란 무엇인가요?

오늘 내 Discourse 인스턴스에서 “Backup” 옆에 새로운 버튼이 생겼다는 것을 발견했습니다 - “Rollback” 옵션입니다:
image

어떤 이유인지 모르겠는데 갑자기 나타났습니다. 이 버튼은 언제 나타나는 것이며, 실제로 어떤 기능을 하는 것일까요? 이 기능과 "Restore"의 차이는 무엇인가요?

최근 백업을 복원한 경우 이 옵션이 표시됩니다. 마지막 복원 작업을 되돌릴 수 있습니다. 이 옵션은 며칠 후에 사라집니다.

좋네요. 그렇다면 Discourse가 복원 직전에 어떤 “숨겨진” 백업을 수행한 뒤, 이 백업을 롤백에 사용하는 건가요?
아니면 백업 시스템과 완전히 별개로 구현된 건가요?

백업 복원 전에 데이터베이스 스키마를 이름 변경합니다. 이렇게 하면 복원 중에 문제가 발생했을 때 롤백할 수 있습니다. 해당 스키마는 약 2주간 유지되는 것으로 생각되며, 수동 롤백에 사용할 수 있습니다. 업로드된 파일은 여기에 포함되지 않으므로 완벽하지는 않지만, 아무것도 없는 것보다는 낫습니다.