Domino 9 und frühere Versionen > ND9: Entwicklung
Papierkorb MailDBs - db.SetOption(49,False) - Status der gelöschten Dokumente
Frank_B:
Hallo,
was passiert technisch in der Datenbank wenn ich:
Call db.SetOption(49,False)
Damit schalte ich den Papierkorb ab.
Wenn ich dann mit bspw. "doc.remove" oder "collection.removeall(true)" arbeite. Sind die Dokumente dann gleich gelöscht oder "fehlt" mir noch was im Script ?
Der abschließende "laod compact -c" dampft mir dann ja die Dateigröße als solches ein.
jBubbleBoy:
doc.RemovePermanently ist das was du benötigst.
https://www.ibm.com/support/knowledgecenter/en/SSVRGU_9.0.1/basic/H_REMOVEPERMANENTLY_METHOD_DOC.html
Frank_B:
Ergänzung, da mir das gerade so auffiel :)
Ich lösche die Dokumente aus der "collection.removeall(true)"
jBubbleBoy:
Also ich würde eher die collection durchlaufen und die Dokumente einzeln hart löschen anstatt die DB-Eigenschaften umzubiegen ...
Tode:
Um den Beitrag von Erik zu vervollständigen:
Wenn Du den Papierkorb abschaltest, dann bekommen Dokumente, die Du über "Remove" löschst das "x"- Symbol in den Ansichten und verschwinden nach F9 oder wenn Du die Datenbank schließt.
RemovePermanently entfernt die Dokumente sofort (bei aktiviertem Papierkorb landen Sie auch gar nicht erst dort). Dummerweise gibt es diese Methode nicht für die DocumentCollection.
Deshalb das durchlaufen der Collection und Aufruf per RemovePermanently
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln