도와주셔서 감사합니다. 파일을 압축 해제하고, 중복된 태그를 다시 수정한 뒤, 파일 이름에 특히 주의를 기울여 다시 압축을 풀었습니다. 그리고 마침내 진전이 있었습니다!
이제 복원할 때 다음과 같은 오류 메시지가 표시됩니다. 이 오류는 훨씬 더 흔한 것 같습니다:
[2023-08-25 15:25:21] CREATE INDEX
[2023-08-25 15:25:21] ERROR: could not create unique index "index_tags_on_lower_name"
[2023-08-25 15:25:21] DETAIL: Key (lower(name::text))=(socialmedia) is duplicated.
[2023-08-25 15:25:21] EXCEPTION: psql failed: DETAIL: Key (lower(name::text))=(socialmedia) is duplicated.
제가 태그를 성공적으로 변경했지만, 데이터베이스의 게시물들 중 여전히 해당 태그가 남아있다는 의미일 것 같습니다. tag_id 번호를 보면 'socialmedia’라는 이름의 태그가 있어야 하는데, 대신 'socialmedia2’라는 태그를 찾아 충돌을 일으키고 있습니다.
이 게시물과 이 게시물에서 수정 방법을 다루고 있지만, 저는 로컬 머신에서 코드를 직접 편집하는 방식으로만 백업에 접근할 수 있으므로 mysql 도구를 사용해 정리할 수 있는 상황이 아닙니다.
다행히 제 데이터베이스에는 'socialmedia' 인스턴스가 단 38개뿐입니다(50,000개 이상의 socialmedia 발생 건수와 비교할 때). 위에서 스크린샷으로 보여드린 대로 395,421번째 줄의 하나를 올바르게 변경했다면, 나머지 인스턴스 중 어느 것이 ‘socialmedia’ 태그와 연결되어 있고, 어느 것이 제가 'socialmedia2’로 수정한 태그와 연결되어 있는지 구별하는 방법을 알 수 없습니다.
아래는 socialmedia 태그를 사용한 비교적 짧은 게시물의 예시입니다.
9488 '/groups/communitybuilders':86 '/groups/socialmedia':84 '/groups/webdev':89 '1st':117 '2022':131 '6':125 'activ':61 'banner':113 'btw':143 'close':169 'comment':21 'communiti':47 'communitybuild':87 'concept':4A 'especi':28 'event':119 'excit':164 'feedback':8B 'final':166 'get':38,133 'github':94 'grow':6A,142 'hack':127 'hard':156 'help':96 'homepag':151 'host':124 'improv':11B 'join':71,106 'launch':41,118,126 'like':128 'link':110 'live':140,175 'lot':27 'love':1A,67 'marvelxi':152 'mean':25 'media':51 'member':62 'mention':93 'move':45 'much':15 'new':150 'one':72,107 'onto':53 'plan':121 'platform':7B,43,139 'pleas':5A 'project':137 'promot':97 're':33,36,56,161 'readi':39,172 'rhorho358':23 'right':63 'see':100,167 'site':176 'slight':76,177,179 'small':58 'smile':77,178,180 'social':50 'socialmedia':85 'stage':31 'suggest':10B 'sure':79 'take':17 'team':59,75,103 'thank':12 'think':147 'time':19 'use':108 'webdev':90 'websit':3A 'whether':80 'work':155 'would':66,82 Thank you so much for taking the time to comment here @R , it means a lot, especially in the st... has been working hard on it and we’re all very excited to finally see it close to being ready on the live site :slight_smile: :slight_smile: en_GB 4 f
하지만 제가 잘못된 방향으로 가고 있을 수도 있습니다. 사용자가 게시물에서 사용할 법한 것보다 시작 부분에 태그가 더 많이 보이는 것처럼 보이기 때문입니다. 또한 위의 게시물에서 'socialmedia’가 사용된 태그가 아닐 수도 있지만, 원래 사용되었어야 할 것 같습니다.