Handbuch · 2

Synchronisieren

“Sync” liest das Schema der externen Datenbank erneut ein und aktualisiert IllusionDBs interne Metadaten entsprechend – nötig, wenn du außerhalb von IllusionDB Tabellen oder Spalten angelegt/geändert hast (z. B. per Migration).

Ein Sync ist sicher wiederholbar:

  • Bereits vorhandene Tabellen/Spalten behalten ihre stabile interne ID über einen Resync hinweg – wichtig, weil Ansichten, Formeln, Lookups usw. intern über diese ID referenzieren, nicht über den Namen.
  • App-eigene Metadaten (Anzeigeformate, Formel-/Lookup-/Rollup-/Links-Definitionen, Spalten-Umbenennungen) bleiben beim Resync erhalten.
  • Neu hinzugekommene Tabellen/Spalten werden ergänzt, entfernte werden aus den Metadaten entfernt.

Ausgelöst wird ein Sync über den “Sync”-Button auf der Datenquellen-Übersicht oder der Detailseite. Ein Sync macht keine Schreib-Operationen an der externen Datenbank – er liest nur.