[TYPO3-german] Synchronisation von 2 Typo3-Installationen

Thomas Gabler Thomas.Gabler at gmx.de
Fri Aug 7 10:12:24 CEST 2015


Am 07.08.2015 um 08:40 schrieb Lars Peter Søndergaard:
> Hi Thomas,
>
> nicht bidirektional? Wie soll das funktionieren?
>
> Ein Problemfall wäre zum Beispiel:
>
> 1. A und B sind identisch. Die letzte erstellte Seite hat die id=10.
> 2. Du erstellst eine neue Seite bei B, welche die id=11 bekommt.
> 3. Da die Daten nicht nach A synchronisiert werden, weiß A nichts von der neuen id. Würdest du also eine neue Seite unter A erstellen, würde diese ebenfalls die id=11 erhalten, und spätestens beim Versuch die neue Seite mit B zu synchronisieren, einen Fehler verursachen, oder wie man es vom typischen PHP Projekt erwarten würde: etwas vollkommen unerwartetes passiert (scnr).
>

Man kann z.B. feststellen, dass bei beiden Installationen diesselbe id existiert, aber dass das crdate unterschiedlich ist. Dann sind es definitiv 2 unterschiedliche Datensätze (je einmal von A und B generiert).
Damit darf dann die Seite von A natürlich nicht mit derselben id ersetzen, sondern nur hinzufügen (insert statt replace). Damit bekommt diese Seite von A eine neue id in B.

Wenn dieselbe id (in A und B) existiert, aber das crdate identisch ist, dann muss diese id/Seite erneuert werden.

Grüße
Thomas


More information about the TYPO3-german mailing list