Avec cette fonction, les publications/fils peuvent être définitivement supprimés de la base de données. Selon le nombre de publications/fils supprimés, cela peut cependant prendre beaucoup de temps. Existe-t-il une commande/un script pour la base de données ou rails afin d’automatiser le processus ?
Si votre souhait est de supprimer définitivement tous les messages qui ont été supprimés de manière logicielle, vous pouvez les parcourir avec un script Rails et utiliser la méthode destroy.
Cela pourrait vous donner quelques informations :
J’espérais une commande prête à l’emploi qui aurait déjà été testée. Je n’aimerais pas commencer à expérimenter sur une plateforme de production. ![]()
Il est toujours prudent d’avoir un site de test ou de staging plutôt que d’expérimenter sur la production ![]()
Toute opération irréversible impliquant des lots est extrêmement dangereuse. Je vous recommande vivement de sauvegarder d’abord, puis d’écrire le code dans un environnement de test. ![]()
Je ne pense pas que quiconque oserait garantir que « mon code supprimera définitivement des milliers de messages à la fois, et qu’il ne fera jamais d’erreur ! »