Seite 1 von 1
Sauberes entfernen von alten Daten
Verfasst: Mi 12. Apr 2006, 10:28
von rethus
Derzeit werden alte Daten nicht sauber aus dem System entfernt.
Das bedeutet, das - je länger die Bearbeitungszeit mit Contenido andauert, desto mehr altlasten schleppt man mit sich rum.
Warum komme ich darauf?
Ich habe den Beispielmandanten gelöscht... und eigentlich vorrausgesetzt, das alle Daten des Mandanten folglich aus dem System verschwinden...
Irrtum. Ein Blick in die Datenbank (und bis da müsste man nicht mal gehen) offenbahrt, das Module und der andere Kram ... die ja Mandantenspezifisch abgelegt werden... alle noch da sind.
Gibt es einen Grund, warum diese Dinge nicht rekursiv gelöscht werden?
In Anbetracht dessen, das die Module Mandantenspezifisch abgelegt werden....
Wäre es nicht Sinnvoll, dem Administrator zu ermöglichen, Module, die für einen Mandanten genutzt wurden über eine Adminoberfläche auch anderen Mandanten zuzuweisen....
Das spart imens viel Arbeit: Wenn man ein Modul ändert (20 Mandanten auf dem System hat) und die Änderung bei allen anderen Mandanten übernehmen KANN (aber nicht muss).
So ne Art globale Modulverwaltung.
Re: Sauberes entfernen von alten Daten
Verfasst: Mi 12. Apr 2006, 11:02
von emergence
rethus hat geschrieben:Derzeit werden alte Daten nicht sauber aus dem System entfernt.
Das bedeutet, das - je länger die Bearbeitungszeit mit Contenido andauert, desto mehr altlasten schleppt man mit sich rum.
Warum komme ich darauf?
Ich habe den Beispielmandanten gelöscht... und eigentlich vorrausgesetzt, das alle Daten des Mandanten folglich aus dem System verschwinden...
du hast unter administration mandant den mandanten gelöscht ?
oder via ftp das mandanten verzeichniss entfernt ?
oder beides ?
und was blieb dann bitte exakt zurück ? sprich welche altlasten ?
Verfasst: Mi 12. Apr 2006, 11:10
von rethus
Tabelle: con_mod
Da waren noch alle Module für idclient 1 drin
(Wäre ja nicht verkehrt, wenn man die Module anderen Nutzern Zuweisen könnte...
Die Sprache im Adminbereich (deutsch und englisch) musste seperat gelöscht werden...
Hab jetzt nicht alle tbellen durchgeforscht... ist mir nur an den beiden Sachen aufgefallen...
Das Löschen des Verzeichnisses... kann dass (nach nem Safe_mode-Test) automatisch vom System gemacht werden, oder ist das zu heikel?
Verfasst: Mi 12. Apr 2006, 11:26
von emergence
Die Sprache im Adminbereich (deutsch und englisch) musste seperat gelöscht werden...
du konntest den mandanten löschen(administration - mandant), als beide sprachen noch existiert haben ?
Das Löschen des Verzeichnisses... kann dass (nach nem Safe_mode-Test) automatisch vom System gemacht werden, oder ist das zu heikel?
darauf kann ich dir keine antwort geben... ich versteh nicht mal was du genau meinst...
Verfasst: Mi 12. Apr 2006, 11:31
von rethus
Ja, konnte ich....
Ich hatte zuerst einen weitern Mandanten angelegt.
Dann hab ich den alten gelöscht...
Als ich dann in die Sprachen geschaut habe, war da noch deutsch und englisch...
Du die hab ich dann von Hand gelöscht...
Ich habe wohl einen Mandanten ohne Beispielinhalte angelegt... vielleicht ging das deswegen... ...weil keine Inhalte mit den Sprachen verknüpft waren (vielleicht??).
Sollte aber idealerweise dann so sein, wenn die Sprachen auch leer sind, und man einen Mandanten löscht, das dann auch die leeren Sprachen mitgelöscht werden...
2. Ich meine das Verzeichnis des Mandanten. Wenn safe_mode zulässt, das man unlink() benutzt, das dann beim löschen eines Mandanten auch seine Daten vom Server verschwinden, und so keine interaktion mehr mit ftp nötig ist...
(Hab ne tolle FTP-Klasse, damit sollte es auch trotz safe_mode sicher gehen, das Mandanten-Verzeichnis zu löschen...) Hab näheres hier im Forum beschrieben unter dem Posting, wie man Safe_mode umgehen kann per FTP...
Verfasst: Mi 12. Apr 2006, 11:40
von emergence
rethus hat geschrieben:2. Ich meine das Verzeichnis des Mandanten. Wenn safe_mode zulässt, das man unlink() benutzt, das dann beim löschen eines Mandanten auch seine Daten vom Server verschwinden, und so keine interaktion mehr mit ftp nötig ist...
ich sags mal so ich würde es nicht machen... is mir zu heikel...
Verfasst: Mi 12. Apr 2006, 14:39
von Oldperl
emergence hat geschrieben:rethus hat geschrieben:2. Ich meine das Verzeichnis des Mandanten. Wenn safe_mode zulässt, das man unlink() benutzt, das dann beim löschen eines Mandanten auch seine Daten vom Server verschwinden, und so keine interaktion mehr mit ftp nötig ist...
ich sags mal so ich würde es nicht machen... is mir zu heikel...
Kann ich emergence nur zustimmen.
Löscht man dann mal einen Mandanten zu schnell, zu früh oder aus Versehen, ist eine schnelle Reparatur durch einspielen eines sql-backup nicht mehr möglich, da ja nun die Mandantendateien ebenfalls weg sind. Und wer macht regelmässige Updates von seinem Upload-Verzeichnis?
Nun, ganz ehrlich, ein bisserl Arbeit soll der sysadmin ja auch noch haben
Gruß aus Franken
Ortwin
Upload...
Verfasst: Mo 24. Apr 2006, 10:05
von rethus
Derzeit habe ich ein Testsystem online, in dem viele Daten erstellt, gelöscht verschoben etc. wird.
Nun ist mir aufgefallen, das der Dateimanager scheinbar alte Dateiverknüpfungen nicht aus der Datenbank entfert.
Ich hatte zuerst einen Ordner Namens "Layout" erstellt und darin Dateien abgelegt. Diesen Ordner hab ich gelöscht... daraufhin einen Ordner Layouts angelget, in dem die gelichen Grafiken hineingekopmmen sind.
Nun schaue ich in die Date3nbank "con_upl" und siehe da, sowohl alle Einträge des aktuellen Ordners Layouts (was ja ok ist) sind vorhanden, aber auch die des bereits gelöschten Ordners "Layout"...
Kann es sein, das die Verknüpfungen nicht richtig gelöscht werden?
PS: Ein Verzeichnis "Layout" existiert nicht mehr auf dem Server, somit wurde das scheinbar ordnungsgemäß gelöscht.
Verfasst: Mo 24. Apr 2006, 13:01
von HerrB
Die Verweise werden gelöscht, sobald Du in die Dateiverwaltung in das entsprechende Verzeichnis gehst.
Gruß
HerrB
Verfasst: Di 7. Okt 2008, 21:21
von 20082009
Was passiert, wenn ich daten aus der con_upl lösche?
Beste Grüße
Verfasst: Mi 8. Okt 2008, 08:43
von MichFress
20082009 hat geschrieben:Was passiert, wenn ich daten aus der con_upl lösche?
Die Tabelle wird wieder neu aufgebaut, wenn du in die Dateiverwaltung gehst. Diverse Metadaten sollten dann allerdings verloren gegangen sein.