Handbuch · 2

Schema exportieren und importieren

Auf der Detailseite einer Datenquelle kannst du ihre App-Konfiguration als JSON-Datei exportieren und auf einer anderen (oder derselben) Datenquelle wieder importieren.

Wichtig: das ist kein Datenbank-Dump und keine SQL-Migration. Exportiert werden ausschließlich Metadaten, die IllusionDB selbst verwaltet:

  • Spalten-Anzeigenamen und Anzeigeformate.
  • Formel-, Lookup-, Rollup-, Links- und Attachment-Definitionen.
  • Gespeicherte Ansichten (Filter, Sortierung, Gruppierung, Zusammenfassungen, Ansichtstyp-Konfiguration).

Referenziert wird dabei über Namen, nicht über interne IDs – der Import funktioniert also auch auf einer strukturell identischen, aber frisch angelegten Datenbank.

Wichtige Einschränkung: Der Import erzeugt selbst kein Datenbankschema. Die Tabellen und Spalten, auf die sich die importierte Konfiguration bezieht, müssen in der Zieldatenbank bereits real existieren (und synchronisiert sein) – der Import legt nur die App-Metadaten obendrauf.

Praktisch z. B. für: dieselbe Konfiguration auf eine Test- und eine Produktionsinstanz mit identischem Schema zu übertragen.