Welcome, Guest. Please Login or Register.
November 29, 2024, 09:51:30 PM
Home Help Search Log in Register
News: If you are still using YaBB SE, please consider upgrading to SMF as soon as possible.

YaBB SE Community  |  German User Help  |  Hilfe bzw. Diskussionen zu Mods  |  Boardmüll entrümpeln « previous next »
Pages: [1] Reply Ignore Print
Author Topic: Boardmüll entrümpeln  (Read 867 times)
Surfy
Sr. Member
****
Posts: 458


I'm a llama!

Boardmüll entrümpeln
« on: November 23, 2002, 09:56:55 PM »
Reply with quote

Hia all

Ich würde gerne das Board mal wieder richtig leerfegen, und unbenötigte Sachen löschen.

z.B. habe ich laut "view im by member" einen recht vollen Postausgang das sind sicher 100 gesendete IM`s drinne, aber wenn ich selbst in den "Outbox" gehe, stehen da nur 2 IM`s

Ich vermute mal, das der IM Archive Mod das hinterlassen hat, ich konnte die Messages zwar löschen, aber irgendwie sind sie noch in der DB.

Zu meiner Frage:

Wie kann ich alle DB Einträge bis auf die Member, Postings / Attachements und Polls leerfegen? Alle IM`s löschen etc.

Gibts da einen Trick?

Surfy
Logged
fratze
Jr. Member
**
Posts: 91


I'm a llama!

Re:Boardmüll entrümpeln
« Reply #1 on: November 24, 2002, 02:15:05 AM »
Reply with quote

Ich denke mal der einfachste Weg das zu machen ist die Einträge über phpmyadmin zu löchen,ein klick und alle IM sind wech !
Logged
Surfy
Sr. Member
****
Posts: 458


I'm a llama!

Re:Boardmüll entrümpeln
« Reply #2 on: November 24, 2002, 02:10:55 PM »
Reply with quote

das hab ich swchon versucht, aber danach kann man keine IMs mehr schreiben  :-[

Surfy
Logged
chris
Guest
Re:Boardmüll entrümpeln
« Reply #3 on: November 24, 2002, 02:41:25 PM »
Reply with quote

Tja... IMs sind so ziemlich das Einzige was mein Optimizer-Script nicht aufräumt da jemand (Jeff/Joseph?) die Logik dahinter was gelöscht ist und was nicht, etc. derart umständlich aufgebaut hat das ich da liebe die Finger weg lasse.... *g*

Einziger Tipp: Den Usern sagen dass an einem bestimmten Datum die IMs gelöscht werden und dann an dem Tag die instant_messages Tabelle komplett löschen. Danach noch die Befehle

OPTIMIZE instant_messages
ANALAYZE instant_messages

auf die DB absetzen und hoffen das danach wieder alles sauber läuft....

(vorher logischerweise nen Backup machen)
Logged
MC600
YaBB God
*****
Posts: 968


Jetzt habe ich Zähne!

ICQ - 168723559 WWW
Re:Boardmüll entrümpeln
« Reply #4 on: November 24, 2002, 09:06:43 PM »
Reply with quote

Quote from: Surfy on November 23, 2002, 09:56:55 PMIch vermute mal, das der IM Archive Mod das hinterlassen hat, ich konnte die Messages zwar löschen, aber irgendwie sind sie noch in der DB

Bedenke bitte: Eine IM wird einmal geschrieben und auch nur einmal in der DB abgelegt. Beim Absender ist sie im Postausgang und beim Empfänger im Posteingang zu finden. Und erst wenn beide sie dort auch löschen, wird die IM auch aus der DB gelöscht.

Geregelt wird das ganze über das Feld deletedBy

der Zustand: -1 bedeutet: ungelöscht
der Zustand: 0 bedeutet: Absender hat gelöscht
(wenn jetzt der Empfänger auch löscht, dann verschwindet die IM aus der DB)
der Zustand: 1 bedeutet: Empfanger hat gelöscht
(wenn jetzt der Absender auch löscht, dann verschwindet die IM aus der DB)

Das ganze läuft auch stabil, nie habe ich dort einen Fehler feststellen können.

Nun kommt noch IM Archiv dazu.
Ich glaube kaum, das mein MOD was damit zu tun hat. Das habe ich auf Herz und Nieren getestet. Den ersten Code zum MOD (wurde nie veröffentlicht), habe ich verworfen, weil ich noch einen Fehler beim Betatest fand. Dann habe ich von vorn begonnen, bin einen anderen Weg gegangen. Für die Funktion lege ich meine Hand ins Feuer (hoffendlich verbrenne ich mich nicht ;D.)

Aber, was ich jetzt auch nicht mehr 100% sagen kann ist, was ist mit IM´s welche vor der Installation vorhanden waren. Werden die auch wirklich gelöscht?
Das werde ich überprüfen!
Logged

Freundliche Grüße aus Hönow - MC600 - Forum Gegen Krebs
Newsletter Service - Info´s über MOD´s von MC600 - Hier eintragen
chris
Guest
Re:Boardmüll entrümpeln
« Reply #5 on: November 25, 2002, 10:23:58 AM »
Reply with quote

Quote from: MC600 on November 24, 2002, 09:06:43 PMder Zustand: -1 bedeutet: ungelöscht
der Zustand: 0 bedeutet: Absender hat gelöscht
(wenn jetzt der Empfänger auch löscht, dann verschwindet die IM aus der DB)
der Zustand: 1 bedeutet: Empfanger hat gelöscht
(wenn jetzt der Absender auch löscht, dann verschwindet die IM aus der DB)

*schmunzel* Da bin ich schon YaBB-Dev und weiss das nicht *g* Danke für die Info.... ich werd wohl mal meinen Optimizer anpassen damit er auch die IMs aufräumen kann....
Logged
Surfy
Sr. Member
****
Posts: 458


I'm a llama!

Re:Boardmüll entrümpeln
« Reply #6 on: November 25, 2002, 04:19:05 PM »
Reply with quote

es handelt sich definitif um IM`s, die vor der "Archivmod implementation" geschrieben wurden.
 :D
Surfy
Logged
MC600
YaBB God
*****
Posts: 968


Jetzt habe ich Zähne!

ICQ - 168723559 WWW
Re:Boardmüll entrümpeln
« Reply #7 on: November 30, 2002, 08:54:43 AM »
Reply with quote

Bin immer noch nicht dazu gekommen, die Sache zu testen. Bleibe aber daran. Hast sich auch ganz schön was angestaut bei mir.
Logged

Freundliche Grüße aus Hönow - MC600 - Forum Gegen Krebs
Newsletter Service - Info´s über MOD´s von MC600 - Hier eintragen
Pages: [1] Reply Ignore Print 
YaBB SE Community  |  German User Help  |  Hilfe bzw. Diskussionen zu Mods  |  Boardmüll entrümpeln « previous - next »
 


Powered by MySQL Powered by PHP YaBB SE Community | Powered by YaBB SE
© 2001-2003, YaBB SE Dev Team. All Rights Reserved.
SMF 2.1.4 © 2023, Simple Machines
Valid XHTML 1.0! Valid CSS

Page created in 0.073 seconds with 20 queries.