DB reinigen nach datum.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
-
- Mitglied
- Beiträge: 158
- Registriert: 14.08.2005 13:39
DB reinigen nach datum.
hallo,
ich hatte ja in einen anderen Thread schonmal die frage gestellt wie ich
schnell und einfach alle Bots die mein Forum befallen haben mitsammt ihren nachrichten löschen kann.
sind da zu der lösung gekommen das ich alle Bots von hand lösche
und dan in der DB alle Postst lösche wo der Autor = ID-1 ist,
das hatte aber zur foge das auch wahllos Posts gelöscht wurden
wo zb auch ich der Autor war,
wie ich erst später gemerkt habe.
darum habe ich nun eine andere Idee/frage:
ist es da die Datenbank ja auf einer Tabelle bassiert möglich alles ab
einen bestimmten Datum zu löschen??
ich hatte ja in einen anderen Thread schonmal die frage gestellt wie ich
schnell und einfach alle Bots die mein Forum befallen haben mitsammt ihren nachrichten löschen kann.
sind da zu der lösung gekommen das ich alle Bots von hand lösche
und dan in der DB alle Postst lösche wo der Autor = ID-1 ist,
das hatte aber zur foge das auch wahllos Posts gelöscht wurden
wo zb auch ich der Autor war,
wie ich erst später gemerkt habe.
darum habe ich nun eine andere Idee/frage:
ist es da die Datenbank ja auf einer Tabelle bassiert möglich alles ab
einen bestimmten Datum zu löschen??
-
- Mitglied
- Beiträge: 158
- Registriert: 14.08.2005 13:39
Beides: Es ist sowohl theoretisch möglich als auch praktisch.
Aber ich verstehe nicht, wieso bei der Vorgabe userid = -1 "wahllos" Postings gelöscht werden konnten. Was Du so garnicht beabsichtigt hast.
Die Vorgabe war/ist klar: Die userid muss -1 sein. Und das kann kein registrierter User, sondern nur ein Gast sein.
Wenn schon so ein Query mit der (relativ) engen Vorgabe userid = -1 so eine mittlere Katastrophe in Deiner DB anrichtet, was soll dann erst passieren, wenn Du die Auswahlparameter als Werte-Bereich vorgibst?
Du solltest Deine Strategie bzgl. Datenauswahl / Datenlöschung noch mal überdenken, meine ich.
Aber ich verstehe nicht, wieso bei der Vorgabe userid = -1 "wahllos" Postings gelöscht werden konnten. Was Du so garnicht beabsichtigt hast.
Die Vorgabe war/ist klar: Die userid muss -1 sein. Und das kann kein registrierter User, sondern nur ein Gast sein.
Wenn schon so ein Query mit der (relativ) engen Vorgabe userid = -1 so eine mittlere Katastrophe in Deiner DB anrichtet, was soll dann erst passieren, wenn Du die Auswahlparameter als Werte-Bereich vorgibst?
Du solltest Deine Strategie bzgl. Datenauswahl / Datenlöschung noch mal überdenken, meine ich.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Ich schmeiß' alles hin und...
... lasse es liegen
HyMiriam hat geschrieben:Beides: Es ist sowohl theoretisch möglich als auch praktisch.
Aber ich verstehe nicht, wieso bei der Vorgabe userid = -1 "wahllos" Postings gelöscht werden konnten. Was Du so garnicht beabsichtigt hast.
Die Vorgabe war/ist klar: Die userid muss -1 sein. Und das kann kein registrierter User, sondern nur ein Gast sein.
weil beim löchen von Posts von ID=-1(Gast) sind ganzen Themen weggelöscht, alle wo Gast ein Beitrag geschrieben hat ;-(.
Und wenn @night-hawk-666 auch posts in dieser Themen geschrieben hat( als Themenstarter oder nur als Antwort) sind seine Posts auch weg
Servus Tom
Ich liebe kochen mit Wein, manchmal gebe ich auch ins Essen rein
Die Posts sind noch da, aber leider nicht mehr mittels Script anzeigbar, weil der Topicstarter nicht mehr existent ist.
Damit sind die Daten nicht mehr in eine Beziehung zu bringen und Du solltest mal den DB Maintenance MOD auf die DB loslassen.
Damit sind die Daten nicht mehr in eine Beziehung zu bringen und Du solltest mal den DB Maintenance MOD auf die DB loslassen.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Ich schmeiß' alles hin und...
... lasse es liegen
primaMiriam hat geschrieben:Die Posts sind noch da, aber leider nicht mehr mittels Script anzeigbar, weil der Topicstarter nicht mehr existent ist.
Damit sind die Daten nicht mehr in eine Beziehung zu bringen und Du solltest mal den DB Maintenance MOD auf die DB loslassen.

@miriam Erklärung wie immer von dir; einfach und genial


Ich liebe kochen mit Wein, manchmal gebe ich auch ins Essen rein
-
- Mitglied
- Beiträge: 158
- Registriert: 14.08.2005 13:39