Esportare e importare lo schema
Nella pagina di dettaglio di un’origine dati puoi esportare la sua configurazione dell’app come file JSON e reimportarla su un’altra origine dati (o sulla stessa).
Importante: questo non è un dump del database né una migrazione SQL. Vengono esportati esclusivamente i metadati gestiti da IllusionDB stesso:
- Nomi di visualizzazione e formati di visualizzazione delle colonne.
- Definizioni di formula, lookup, rollup, link e allegato.
- Viste salvate (filtro, ordinamento, raggruppamento, riepiloghi, configurazione del tipo di vista).
Il riferimento avviene tramite nomi, non tramite ID interni – l’importazione funziona quindi anche su un database strutturalmente identico ma creato ex novo.
Limitazione importante: l’importazione non genera alcuno schema di database. Le tabelle e le colonne a cui fa riferimento la configurazione importata devono già esistere realmente nel database di destinazione (ed essere sincronizzate) – l’importazione aggiunge solo i metadati dell’app sopra a quelle già esistenti.
Utile ad esempio per trasferire la stessa configurazione tra un’istanza di test e una di produzione con schema identico.