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.