복구 시 실패하지 않도록 백업 내부 데이터베이스에서 중복된 키 태그를 제거하는 방법

  1. 바로 그 결론을 내리거나 내릴 수 있다고 생각하지 않습니다. 문제는 단순해야 합니다:

    인덱스가 빌드되지 않는 이유는 tags 테이블에 이름의 소문자 변환 시 동일한 값으로 해석되는 항목이 최소 두 개 이상 있기 때문입니다. 오류 메시지가 말해주는 바로 그 내용입니다.

    따라서 해당 변환을 거쳤을 때 충돌하는 단일 테이블 내의 관련 항목을 여전히 찾아내야 한다고 생각합니다.

  1. 또한, 게시물(Posts)에는 태그가 붙지 않으며, 주제(Topics)에 태그가 붙습니다.

중복 항목을 삭제하기 전에 ID를 기록해 두세요. topic_tags 테이블의 관련 행도 삭제해야 하기 때문입니다 (참고로, 인스턴스를 파괴하는 대신 컨테이너를 단순히 재시작하여 이러한 유지보수를 온라인으로 수행했다면 이 문제를 빠르게 처리할 수 있었을 것입니다!).