- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Inhaltsaktualisierung von externer MySQL 5 DB ins CMS FS5.0
Hallo,
wir haben eine externe MySQL 5 Datenbank an das CMS angebunden und die Tabellen erscheinen.
Es haben sich nun einige Inhalte in der MySQL-Datenbank geรคndert und diese sollten sich im CMS nun ebenfalls aktualisieren. Fรผr uns ist die DB im CMS nur zum Lesen, damit wir die Produktseiten hierรผber generieren kรถnnen. Die Datenbank, in der User Daten pflegen, ist die externe MySQL DB.
Wie kann man die Inhalte aus der externen DB mit den DB-Inhalten aus dem CMS synchronisieren?
Gibt es hier eine Funktion, die man anstoรen muss? Kรถnnen das nur Admins oder auch beliebige Redakteure? Muss man hierfรผr extra ein Script schreiben?
Was passiert hier, wenn die Struktur der externen MySQL 5 DB geรคndert wird? Wird das ebenfalls ins CMS รผbertragen bzw. welche Auswirkungen kann das haben?
- Labels:
-
Developers
-
Documentation
-
Knowledgebase
- Tags:
- contents
- databases
- datenbank
- datenbank_inhalte
- external
- externe_datenbank
- fs5
- fs5.0
- mysql5
- mysql_5
- struktur
- synchronisation
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo,
1) รnderungen an den Daten sollten automatisch in FirstSpirit angezeigt werden. Eventuell kann es notwendig sein den "Refresh-Knopf" auf der Datenquelle zu nutzen, sofern die Daten wรคhrend einer offenen Sitzung im FirstSpirit-Client geรคndert wurden.
2) Die Synchronisation muss รผber ein Skript/Modul passieren, was fรผr ihren Anwendungsfall zu implementieren ist.
3) Sofern sich die Struktur der externen Datenbank รคndert, so muss diese รnderung manuell in FirstSpirit nachgezogen werden. Entweder liest man das externe Datenbankschema neu ein oder nimmt die รnderungen selbst vor (Kontextmenรผ -> XML Schema extern bearbeiten). Die Auswirkungen einer noch nicht รผbernommen รnderung hรคngen von der Art der รnderung ab. Sofern Tabellennamen geรคndert/gelรถscht werden, kann es zu Exceptions kommen. Neue Spalten sollten erst mal zu keinen Problemen fรผhren, sie wรผrden dann nur nicht automatisch angezeigt.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hallo, das mit der Datenaktualisierung funktioniert.
Ich hรคtte noch eine Frage zu 3):
Wie kann ich das externe Schema neu einlesen? Kรถnnten Sie das hier kurz beschreiben?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Ich habe soeben etwas mit der Datenaktualisierung getestet.
Momentan ist es so, dass sich die Inhalte aus der externen Datenbank im CMS aktualisieren wenn:
1. ein neuer Datensatz dazu gekommen ist
2. ein Datensatz gelรถscht wurde
3. รคndert sich nur der Feldinhalt eines bereits vorhandenen Datensatzes, werden diese รnderungen nicht im CMS aktualisiert. Ist das immer so? Wir verwenden die Version 5.0. War das in Version 4.2 anders?

