ご協力ありがとうございます。ファイルを解凍し、重複タグを再度編集してから、非常に注意深く再圧縮しました。ファイル名に細心の注意を払ったところ、進展がありました!
現在、復元中にこのエラーメッセージが表示されます。これはより一般的であるようです。
[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.
タグは正常に変更されたようですが、データベースの投稿にはまだタグのインスタンスがいくつか残っていることを意味すると思います。タグID番号は、socialmedia という名前のタグがあるはずですが、代わりに socialmedia2 という名前のタグが見つかり、競合が発生していることを示しています。
この投稿 と こちらの投稿 では修正について議論されていますが、バックアップにアクセスできるのはローカルマシンでコードを直接編集する場合のみなので、mysqlツールを使用してクリーンアップすることはできません。
幸いなことに、私のデータベースには 'socialmedia' のインスタンスが 38 個しかありません(50,000 を超える socialmedia の出現回数とは対照的です)。上記のようにスクリーンショットを撮った 395421 行目のものを変更したのが正しいと仮定すると、残りのインスタンスのうち、‘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’ がタグとして使用されていない可能性もありますが、使用されているはずです。