Beiträge: 253
Themen: 45
Registriert seit: 29.05.2006
MyBB-Version: 1.6
Hallo,
ich habe folgendes Problem. Unsere Datenbank platzt bald aus allen Nähten.
Einer unserer Admin hat mehrmals den Newsletter über die Funktion Massenmail als PM und nicht als EMail verschickt. Bei der anzahl an Usern die wir haben sammelt sich da so einiges.
Wie kann ich nun kurz um ALLE PM´s in sämtlichen Inboxen der User löschen.
Das Plugin PM Papierkorb leeren hilft da nicht viel, da ja nur der Papierkorb geleert wird. Kann ich aber dieses Plugin auch dafür hernehmen (umschreiben) das evtl. die Inbox statt Papierkorb geleert wird?
Das PlugIn "Admin kann PM´s lesen" ist auch nicht das richtige, da alle PM´s einzeln gelöscht werden müssen. Ausserdem will ich sie ja nicht lesen sondern nur löschen.
Jemand ne Idee?
Alex
Beiträge: 25.762
Themen: 269
Registriert seit: 20.09.2005
Du könntest die Tabelle mybb_privatemessages leeren und die PN-Zähler der Benutzer auf 0 setzen.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 2.288
Themen: 141
Registriert seit: 17.11.2005
Na, ob sich Deine User darüber freuen, dass plötzlich alle ihre PN´s gelöscht sind
The User, Formerly Known As "En-Gedi"
Beiträge: 253
Themen: 45
Registriert seit: 29.05.2006
MyBB-Version: 1.6
@Dragon
Danke Dragon. Wäre eine Idee. Aber in der Datenbank selber (manuell) wollt ich eigentlich nicht rumspielen. Aber wenns nix anderes gibt wäre es auf jeden Fall ne Lösung.
@en-gedi
Die wissen zum einen Bescheid und wären mit einverstanden. Wichtige Daten können bis zur Ausführung gesichert werden. Durch die Löschung kommt die Datenbank aber nicht mehr an ihre Grenzen und erzeugt dadurch keine Fehlermeldungen mehr.
Die aktiven User sind dazu bereit und die inaktiven störts scheinbar nicht
Nochmal die Frage: Kann das oben genannte Plugin "umprogrammiert" werden?
Schönes WE allen
Alex
Beiträge: 25.762
Themen: 269
Registriert seit: 20.09.2005
Warum löschen die Benutzer nicht selber die PNs, wenn sie von den Problemen wissen?
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 253
Themen: 45
Registriert seit: 29.05.2006
MyBB-Version: 1.6
Das haben die 20% Aktiven ja auch gemacht.
Nur was will ich bei den 80% der User machen die nur ab und an mal oder gar nicht mehr vorbeischauen und nur lesen und sonst sich um nix kümmern. :question:
Dort sammelt es sich immens.
Allein durch das löschen der 20% wurden ca. 5MB Datenbank frei.
Wenn ich den Rest mal lösche kann ich warscheinlich das DB-Update wieder abbestellen
Aber zumindest wäre wieder Luft für neue PM´s
Alex
Beiträge: 499
Themen: 88
Registriert seit: 09.06.2007
Du solltest bei den Benutzergruppen eine PN Quote mal rein tuhen.
Dann haben sie nur begrenzten Speicherplatzt für PN´s
Beiträge: 253
Themen: 45
Registriert seit: 29.05.2006
MyBB-Version: 1.6
Ja das hatte ich vorher versäumt. Ist nun aber eingerichtet.
Beiträge: 253
Themen: 45
Registriert seit: 29.05.2006
MyBB-Version: 1.6
Dragon schrieb:Du könntest die Tabelle mybb_privatemessages leeren und die PN-Zähler der Benutzer auf 0 setzen.
Wo stell ich denn die Zähler auf 0?
Alex
Beiträge: 391
Themen: 79
Registriert seit: 27.04.2007
MyBB-Version: 1.6.10
Alex76 schrieb:Dragon schrieb:Du könntest die Tabelle mybb_privatemessages leeren und die PN-Zähler der Benutzer auf 0 setzen.
Wo stell ich denn die Zähler auf 0?
Alex
In der Tabelle _users. Dort gibt es eine Spalte Namens totalpms, diesen Wert stellst Du mit dem Befehl
Code:
UPDATE mybb_users SET totalpms = '0';
bei
allen Usern auf 0.
Korrigiert mich wenn der Befehl falsch ist.
Sebastian