Handbuch · 3

Tabelle anlegen

Es gibt drei Wege, eine neue Tabelle in einer bestehenden Datenquelle anzulegen:

  1. SQL-Terminal – CREATE TABLE ... direkt ausführen (siehe SQL-Terminal). Der flexibelste Weg, da du das komplette SQL deines Datenbank-Dialekts nutzen kannst (z. B. echte Fremdschlüssel-Constraints, wie es dieses Handbuch selbst für sein Seiten-Baum-Feld tut).
  2. CSV-Import (neue Tabelle) – eine CSV-Datei hochladen, Spaltennamen und -typen im Vorschaudialog anpassen, dann anlegen (siehe CSV-Import).
  3. SQL-Import – eine .sql-Datei mit CREATE TABLE/INSERT-Anweisungen hochladen (siehe SQL-Import).

Nach dem Anlegen ist die Tabelle sofort da – ein manueller Sync ist für den eigenen “neue Tabelle”-Weg nicht nötig, wohl aber, wenn du die Tabelle außerhalb von IllusionDB (z. B. per Migration) angelegt hast (siehe Synchronisieren).

Wichtig für den Formular-Editor und viele Ansichten: eine Tabelle mit genau einem Primärschlüssel unterstützt volle Bearbeitung (Zeile hinzufügen/bearbeiten/löschen). Eine Tabelle ohne Primärschlüssel oder mit zusammengesetztem Primärschlüssel bleibt schreibgeschützt (nur Lesen).