Handbuch · 3
Tabelle anlegen
Es gibt drei Wege, eine neue Tabelle in einer bestehenden Datenquelle anzulegen:
- 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). - CSV-Import (neue Tabelle) – eine CSV-Datei hochladen, Spaltennamen und -typen im Vorschaudialog anpassen, dann anlegen (siehe CSV-Import).
- SQL-Import – eine
.sql-Datei mitCREATE 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).