Manuale · 2

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.