Seite 1 von 1

Gelöschte PN's trotzdem in Datenbank verfügbar...

Verfasst: 12.07.2004 22:03
von UncleB3nz
Hallo,

ich bin etwas verwirrt... habe mein phpBB2-Board ohne jegliche MODs auf vBulletin3 probeweise umgestellt. Dabei habe ich den bei J*lsoft zur Verfügung gestellten Konverter zur Übernahme der Daten genommen.

Nach dem erfolgreichen Import der User, Threads etc. musste ich feststellen, dass meine eigenen Privaten Nachrichten, die ich in gutem Glauben gelöscht habe, nun plötzlich wieder vollständig vorhanden sind... da sind PN's aus dem Jahre 2002 dabei... eine Bestätigung von anderen Usern habe ich ebenfalls bekommen, auch diese haben plötzlich alle vermeintlich gelöschten Nachrichten wieder in ihrem Posteingang... Ihr könnt Euch denken, dass dies Nachfragen provoziert, die nicht ganz ohne sind...

Meine Frage: Wieso werden trotz der Aktion 'löschen' im Bereich der Privaten Nachrichten die Nachrichten weiterhin in der Datenbank gehalten?

Wie kann ich die Einstellungen ändern, so dass die PN's beim Löschen auch wirklich aus der DB verschwinden?

Ich bin etwas verwirrt...

Danke für Eure Antworten
Uncle

Verfasst: 12.07.2004 23:08
von PhilippK
Die Nachrichten werden vollständig aus der DB gelöscht. Allerdings gibt es (fast) immer zwei Kopien der Nachricht: eine beim Absender und eine beim Empfänger. Und evtl. ist da der Konverter etwas mangelhaft...

Sinn der ganzen Sache: wenn ich dir eine PN schicke, so kann ich sie bei mir löschen aber nicht bei dir...

Gruß, Philipp

Verfasst: 12.07.2004 23:15
von UncleB3nz
Hallo Philipp,

vielen Dank für Deine schnelle Antwort.

Leider ist das trotzdem für mich nicht nachvollziehbar, denn es tauchen auch jene PN's auf, die definitiv in keinem einzigen Account mehr - zumindest oberflächlich - vorhanden sind.

Zudem werden, nach einer Einsicht der DB über phpMyAdmin, alle PN's doppelt in dieser gespeichert... auch logisch: sowohl eine Kopie für den Autor als auch eine Kopie für den Empfänger. Soweit ACK. Wenn ich jedoch als Autor meine originäre 'Kopie' lösche und er Empfänger ebenfalls und die PN's verbleiben trotzdem in der DB - dann habe ich ein gedankliches Problem...

DAS Verhalten kann doch eigentlich nicht im Sinne des Erfinders sein, oder?


Nachdenkliche Grüße
Ralf

Verfasst: 12.07.2004 23:23
von PhilippK
Hi Ralf,

ich kenne die DB-Struktur von phpBB 2.0.x recht gut und ich bin mir verdammt sicher, dass die PN direkt in der Datenbank gelöscht wird. Wenn du und der Empfänger die PN gelöscht haben, dann ist die PN definitv weg.
Wir reden hier aber schon von einem Origial phpBB 2.0.x?

Gruß, Philipp

Verfasst: 12.07.2004 23:30
von UncleB3nz
Hi Philipp,

ja, mein Board ist ein reines (ohne hacks, mods etc.) phpBB 2.0.8...

wenn ich ehrlich bin... ich versteh's net.... :roll:

ich bin nun auch nicht gerade Laie, was Datenbanken generell und phpBB anbelangt, aber das zermartert mir das Hirn...

Ich bin da nämlich in erheblichem Erklärungsnotstand, was meine User angeht... ich denke, dass das auch nachvollziehbar ist...

Gruß
Ralf

Verfasst: 12.07.2004 23:46
von PhilippK
Hast du die Original-Datenbank noch? Ich würde mir da gerne mal die Tabelle für die privaten Nachrichten anschauen.

Gruß, Philipp