Seite 1 von 1

Datenübernahme Mandant 1 -> Mandant 2

Verfasst: Sa 12. Jan 2008, 17:46
von borcherta
Hallo!

Wie kann ich beim neuen Erstellen von Mandant 2 die kompletten Daten von Mandant 1 übernehmen. Was ich bis jetzt gemacht habe:

- neuen Mandant angelegt
- neue Sprache angelegt
- /cms/ Ordner in den neuen Mandantenordner kopiert.
- anpassungen in congif.php

Verfasst: Sa 12. Jan 2008, 18:17
von delinquent
Das ist ziemlich tricky: Was noch fehlt ist die Datenbank. Das heißt: Du müsstest alle Tabellen mit der Spalte idclient suchen. Dort alle Einträge nach der client id filtern und kopieren (mit einer neuen id und natürlich neuen id's als Primärschlüssel der Kopien). Außerdem müssen die Beziehungen beibehalten werden. Das heißt, Client 1 hat einen Navigationspunkt 1, der wird kopiert und bekommt die id 2, alle Artikel von Client 1 werden auch kopiert, allerdings müssen nun die Artikel aus Nav. 1 auf Nav. 2 geändert werden.

Händisch ist das ein Horror.

Verfasst: Sa 12. Jan 2008, 18:38
von borcherta
hmm ... das ist ja nicht so toll.

Layouts Module und Templates, das kann ich ja per Import/Export oder Copy/paste machen, aber z.b. die Menüstruktur zu übernehmen das wäre schon toll. :?

Das heisst also besser Finger weg von der DB ?

Verfasst: Di 15. Jan 2008, 14:46
von delinquent
Wenn Du viiiiel Ahnung und viiiiiel Zeit hast, dann kannste ja ein Script schreiben, was genau das macht :-) Aber erwarte nicht zu viel Freude daran...

Ich würd die Finger davon lassen, es sei denn es ist absehbar, dass Du das noch öfter als dieses eine Mal brauchst...