[TYPO3-german] Verteiltes Typo3 System
Patrick Rodacker
patrick.rodacker at the-reflection.de
Fri Jun 27 20:41:23 CEST 2008
Hallo Markus,
Markus Deckmann schrieb:
>> Ja genau, die IDs werden durch deine DB erzeugt. Bei MySQL - wie von
>> Susanne schon beschrieben - über eine auto_increment Funktion. Andere
>> DBMS (z.B. Oracle) ermöglichen das Erzeugen eindeutiger IDs über
>> Trigger und Sequencer.
>
> Wenn ich in meine MySQL Datenbank in die Tabelle tt_content schaue sind
> dort allerdings lediglich die UIDs per auto_increment erzeugt, die PIDs
> die eigentlich interessant sind scheinbar allerdings nicht. Damit bringt
> mir das nicht viel da ich eigentlich die PIDs bräuchte, die UIDs stellen
> ja nur die einzelnen Elemente dar. Sicher könnte man auch über die UIDs
> auf die PIDs zurückschließen, aber das wäre halt wieder eine Stufe
> umständlicher. ;-)
richtig, das gehört auch so. Bei der Spalte "pid" [1] handelt es sich um
den Fremdschlüssel-Eintrag (Foreign Key) zu der Tabelle "pages". Also
die Information auf welcher Seite sich der Datensatz (z.b. tt_content)
befindet. Dieser Fremdschlüssel wird in Abhängigkeit der "uids" der
Tabelle "pages" automatisch gesetzt, d.h. an der Stelle ist ein
auto_increment Wert nicht nur nicht notwendig, sondern würde überhaupt
nicht funktionieren. Du musst dir an der Stelle über den Mechanismus
also keine weiteren Gedanken machen.
>> Ja, da müsste man mal direkt in den Innereien schauen oder mal ein
>> Test-System aufsetzen.
>
> Das mit dem Testsystem ist klar, allerdings wollte ich diesen Aufwand
> eigentlich vermeiden da das beim Kunden wieder einen erhöhten Aufwand
> zur Folge hat. Wenn dieser aufgrund solcher Spielerein zu hoch wird und
> dadurch der Auftrag nicht zustande kommt bleibe ich auf etlichen Stunden
> Arbeit sitzen.
Dann musst du einen Experten hinzuziehen, der in dem Bereich Erfahrung
hat. Vielleicht kannst du einfach mal bei dem Autor von dem Artikel
anfragen - habe die Daten gerade nicht zur Hand.
>> Also willst du pro Kontinent im Frontend alle Sprachen auf allen
>> lokalen Instanzen anzeigen und im Backend aber nur die jeweilige des
>> Landes?
>
> Fast. Pro Kontinent soll es ein Frontend ohne Backend mit allen Sprachen
> geben. Zusätzlich soll es pro Kontinent 1 Frontend inkl. Backend geben
> in der jeweils lokalen Sprache. Das Frontend in der lokalen Sprache muss
> mit dem Frontend das kein Backend besitzt synchronisiert werden.
Ok, dann sollte das mit den unterschiedlichen Uid-Bereichen eigentlich
hinhauen.
Besten Gruß
Patrick
[1]
http://typo3.org/documentation/document-library/core-documentation/doc_core_inside/4.1.0/view/3/6/#id4004549
--
The Reflection - Webentwicklung
Patrick Rodacker
Parkallee 19
28209 Bremen
Telefon: +49 (0) 421 / 620 24 57
Mobil: +49 (0) 175 / 543 87 00
E-Mail: patrick.rodacker at the-reflection.de
Internet: http://the-reflection.de
More information about the TYPO3-german
mailing list