Dauerhafte Löschung: Gibt es einen Datenbankbefehl?

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:

2 „Gefällt mir“

Ich hätte mir einen fertigen Befehl erhofft, der bereits getestet wurde. Ich möchte nicht anfangen, auf einer produktiven Plattform zu experimentieren. :wink:

1 „Gefällt mir“

Es ist immer ratsam, eine Test- oder Staging-Site zu haben, anstatt auf der Produktionsumgebung zu experimentieren :wink:

4 „Gefällt mir“

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. :wink:

Ich glaube nicht, dass irgendjemand garantieren sollte: “Mein Code wird Tausende von Beiträgen gleichzeitig dauerhaft löschen und er wird niemals schiefgehen!”

4 „Gefällt mir“