MyBB.de Forum
Alle Privaten Nachrichten löschen? - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html)
+--- Forum: MyBB 1.2.x und älter (https://www.mybb.de/forum/forum-27.html)
+---- Forum: Sonstiges (https://www.mybb.de/forum/forum-29.html)
+---- Thema: Alle Privaten Nachrichten löschen? (/thread-8311.html)

Seiten: Seiten: 1 2


Alle Privaten Nachrichten löschen? - Alex76 - 11.01.2008

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


RE: Alle Privaten Nachrichten löschen? - StefanT - 11.01.2008

Du könntest die Tabelle mybb_privatemessages leeren und die PN-Zähler der Benutzer auf 0 setzen.


RE: Alle Privaten Nachrichten löschen? - ows - 11.01.2008

Na, ob sich Deine User darüber freuen, dass plötzlich alle ihre PN´s gelöscht sind Wink


RE: Alle Privaten Nachrichten löschen? - Alex76 - 11.01.2008

@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 Smile


Nochmal die Frage: Kann das oben genannte Plugin "umprogrammiert" werden?
Schönes WE allen

Alex


RE: Alle Privaten Nachrichten löschen? - StefanT - 11.01.2008

Warum löschen die Benutzer nicht selber die PNs, wenn sie von den Problemen wissen?


RE: Alle Privaten Nachrichten löschen? - Alex76 - 11.01.2008

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 Big Grin
Aber zumindest wäre wieder Luft für neue PM´s

Alex


RE: Alle Privaten Nachrichten löschen? - Laello - 11.01.2008

Du solltest bei den Benutzergruppen eine PN Quote mal rein tuhen.
Dann haben sie nur begrenzten Speicherplatzt für PN´s


RE: Alle Privaten Nachrichten löschen? - Alex76 - 12.01.2008

Ja das hatte ich vorher versäumt. Ist nun aber eingerichtet.


RE: Alle Privaten Nachrichten löschen? - Alex76 - 12.01.2008

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


RE: Alle Privaten Nachrichten löschen? - Sebastian1990 - 12.01.2008

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