Manuel · 3
Créer une table
Il existe trois façons de créer une nouvelle table dans une source de données existante :
- Terminal SQL – exécuter directement
CREATE TABLE ...(voir Terminal SQL). La méthode la plus flexible, car vous pouvez utiliser tout le SQL de votre dialecte de base de données (par exemple de vraies contraintes de clé étrangère, comme ce manuel le fait lui-même pour son champ d’arborescence des pages). - Import CSV (nouvelle table) – téléverser un fichier CSV, ajuster les noms et types de colonnes dans le dialogue d’aperçu, puis créer (voir Import CSV).
- Import SQL – téléverser un fichier
.sqlcontenant des instructionsCREATE TABLE/INSERT(voir Import SQL).
Une fois créée, la table est immédiatement disponible – une synchronisation manuelle n’est pas nécessaire pour ces méthodes de « nouvelle table » internes, mais elle l’est si vous avez créé la table en dehors d’IllusionDB (par exemple via une migration) (voir Synchroniser).
Important pour l’éditeur de formulaire et de nombreuses vues : une table avec exactement une clé primaire prend en charge l’édition complète (ajouter/modifier/supprimer une ligne). Une table sans clé primaire ou avec une clé primaire composite reste en lecture seule.