Merci pour toute votre aide. J’ai décompressé les fichiers, modifié à nouveau la balise dupliquée, puis l’ai soigneusement recompressée en prêtant une attention particulière au nom du fichier, et il y a du progrès !
Maintenant, lors de la restauration, je vois ce message d’erreur, qui semble beaucoup plus courant :
[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.
Je suppose que cela signifie que j’ai réussi à modifier la balise, mais qu’il reste encore des occurrences de la balise dans les publications de ma base de données. Le numéro tag_id indique qu’il devrait y avoir une balise appelée socialmedia, mais au lieu de cela, il trouve une balise appelée socialmedia2, ce qui provoque un conflit.
ce post et celui-ci discutent de correctifs, mais comme je n’ai accès à ma sauvegarde qu’en modifiant directement le code sur ma machine locale, je ne peux pas utiliser les outils mysql pour aider à le nettoyer.
Heureusement, dans ma base de données, je n’ai que 38 instances de ‘socialmedia’ (par opposition à plus de 50 000 occurrences de socialmedia). En supposant que j’ai eu raison de modifier celle de la ligne 395421 comme je l’ai montré dans la capture d’écran, alors je ne vois pas comment dire lesquelles des occurrences restantes sont liées à la balise ‘socialmedia’, et lesquelles à la balise que j’ai modifiée en ‘socialmedia2’.
Voici un exemple d’un post assez court utilisant la balise 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 Merci beaucoup d'avoir pris le temps de commenter ici @R , cela signifie beaucoup, surtout dans le st... a travaillé dur dessus et nous sommes tous très impatients de le voir bientôt prêt sur le site en direct :slight_smile: :slight_smile: en_GB 4 f
Je pourrais cependant être sur la mauvaise piste car cela ressemble à plus de balises au début qu’un utilisateur n’en utiliserait probablement dans un post. Il est également possible que ‘socialmedia’ ne soit pas une balise utilisée dans le post ci-dessus, bien qu’elle aurait dû l’être.