Mit dieser Funktion können Beiträge/Threads dauerhaft aus der Datenbank entfernt werden. Je nach Anzahl der gelöschten Beiträge/Threads kann dies jedoch sehr zeitaufwendig sein. Gibt es einen Befehl/ein Skript für die Datenbank oder Rails, um den Vorgang zu automatisieren?
Wenn Sie alle weich gelöschten Beiträge endgültig löschen möchten, können Sie sie mit einem Rails-Skript durchlaufen und die destroy-Methode verwenden.
Das könnte einige Informationen liefern:
Ich hätte mir einen fertigen Befehl erhofft, der bereits getestet wurde. Ich möchte nicht anfangen, auf einer produktiven Plattform zu experimentieren. ![]()
Es ist immer ratsam, eine Test- oder Staging-Site zu haben, anstatt auf der Produktionsumgebung zu experimentieren ![]()
Jeder irreversible Vorgang, der Batches beinhaltet, ist extrem gefährlich. Ich empfehle dringend, dass Sie zuerst ein Backup erstellen und dann in einer Testumgebung Code schreiben. ![]()
Ich glaube nicht, dass irgendjemand garantieren sollte: “Mein Code wird Tausende von Beiträgen gleichzeitig dauerhaft löschen und er wird niemals schiefgehen!”