Manuale · 3

Creare una tabella

Esistono tre modi per creare una nuova tabella in un’origine dati esistente:

  1. Terminale SQL – eseguire direttamente CREATE TABLE ... (vedi Terminale SQL). Il metodo più flessibile, perché puoi usare tutto l’SQL del tuo dialetto di database (ad es. vincoli di chiave esterna reali, come fa questo stesso manuale per il suo campo dell’albero delle pagine).
  2. Importazione CSV (nuova tabella) – caricare un file CSV, adattare nomi e tipi delle colonne nella finestra di anteprima, poi creare (vedi Importazione CSV).
  3. Importazione SQL – caricare un file .sql con istruzioni CREATE TABLE/INSERT (vedi Importazione SQL).

Dopo la creazione la tabella è subito disponibile – una sincronizzazione manuale non è necessaria per il percorso “nuova tabella” dell’app stessa, ma lo è se hai creato la tabella al di fuori di IllusionDB (ad esempio tramite una migrazione, vedi Sincronizzare).

Importante per l’editor del modulo e molte viste: una tabella con esattamente una chiave primaria supporta la modifica completa (aggiungere/modificare/eliminare righe). Una tabella senza chiave primaria o con chiave primaria composta resta in sola lettura.