En gros, sur mon forum, j’ai de nombreuses catégories.
J’ai une catégorie nommée « testing »
et elle contient plusieurs milliers de sujets de test.
En même temps, j’ai des catégories utiles avec des sujets de valeur.
Ainsi, sur le forum, tous ces sujets ont des IDs incrémentés mélangés comme :
myforum.com/t/good-topic/1810
myforum.com/t/test-topic/1231
myforum.com/t/another-test-topic/12189
myforum.com/t/another-good-topic/3219
myforum.com/t/another-testing-topic/3211
Comme vous pouvez le constater avec les IDs des sujets, en raison du trop grand nombre de sujets de test, mes nouveaux IDs de sujets continuent d’augmenter régulièrement. Même si je supprime manuellement tous les sujets de test dans ma catégorie « testing », les IDs de ces sujets restent occupés et les nouveaux sujets ne peuvent jamais les réutiliser.
Ce que je veux faire, c’est, par exemple, si mon sujet de test a l’ID 121 et que je le supprime définitivement, alors si je crée un nouveau bon sujet sur mon site dans n’importe quelle catégorie, ce nouveau sujet devrait pouvoir RÉUTILISER cet ID 121, au lieu d’incrémenter et de créer un nouvel ID à chaque fois.
Le problème est que les IDs de mes nouveaux sujets deviennent de plus en plus longs, par exemple comme 34214 et 43242. Si je supprime tous les sujets de test, qui sont au nombre d’environ 20 121, je veux que mon forum puisse utiliser des IDs PLUS COURTS pour les nouveaux sujets. En effet, si je supprime définitivement TOUS les sujets de test, mon ID de nouveau sujet devrait être réinitialisé pour réutiliser les anciens IDs supprimés, au lieu d’incrémenter le compteur d’ID actuel qui est à 34214, car les IDs s’allongent à cause des mauvais IDs de sujets de test.
Mon but principal est d’avoir des URLs plus courtes et d’éviter d’avoir de longs IDs de sujets à cause des 20 121 sujets que j’ai créés à des fins de test.
Une fois que j’aurai supprimé tous ces 20 121 sujets de test qui se trouvent dans ma catégorie « testing », je veux que mes nouveaux sujets utilisent les anciens IDs de sujets plus courts, au lieu d’avoir l’ID 20 122, qui suit immédiatement 20 121.
Devrais-je suivre ce lien Bulk delete all topics in a category ? Cela supprimera-t-il tous les sujets et leurs publications, ou seulement les sujets ?
Et cela libérera-t-il tous les anciens IDs de sujets utilisés par les sujets supprimés, afin que mes nouveaux sujets puissent réutiliser les anciens IDs une fois créés ?
Veuillez me conseiller sur la meilleure approche dans mon cas. Devrais-je supprimer en masse ma catégorie « testing » afin que ces IDs de sujets soient détruits et deviennent disponibles pour être réutilisés ? Veuillez partager avec moi des liens et des tutoriels pour effectuer cette suppression en masse sans affecter les données de mes catégories et sujets normaux et utiles.
Tous mes mauvais sujets de test se trouvent dans la catégorie « testing ». Je ne veux pas non plus que la mémoire/le stockage de ma base de données de site reste chargé par les sujets de test supprimés, que je ne jamais annuler ou restaurer, car je n’utiliserai plus jamais leurs IDs (ou leurs publications/contenu).
À ma connaissance, il n’y a pas d’option pour supprimer définitivement un sujet dans Discourse et libérer son ID supprimé ? Si je les supprime via l’interface utilisateur, je vois toujours l’option de restauration… ai-je tort ?