Importer des tables existantes
Vous avez déjà des tables dans votre base ? Skema peut les détecter et les mapper comme collections. Vos données ne bougent pas, Skema se contente de les lire. C'est le cœur du concept BYODB.
Comment ça marche ?
Quand vous connectez une base qui contient déjà des tables, Skema les détecte automatiquement. Vous pouvez ensuite choisir lesquelles vous voulez gérer via l'interface.
Détection
Skema scanne votre base et liste toutes les tables disponibles.
Sélection
Vous choisissez les tables que vous voulez importer.
Mapping
Skema analyse les colonnes et propose un mapping vers les types Skema.
Ajustement
Vous pouvez modifier les labels, types et options si nécessaire.
Importer une table
Dans l'Explorateur d'objets, cliquez sur votre connexion puis sur Gérer les collections. Vous verrez un onglet Tables existantes qui liste les tables détectées.
Cliquez sur Importer à côté d'une table. Une modal s'ouvre avec le mapping proposé. Vérifiez que les types sont corrects, ajustez les labels si besoin, puis validez.
Skema ne modifie jamais vos tables existantes. Il crée juste une référence pour pouvoir les gérer via l'interface.
Mapping automatique des types
Skema convertit les types SQL en types Skema :
| Type SQL | Type Skema |
|---|---|
| VARCHAR, CHAR, TEXT | Texte / Texte long |
| INT, BIGINT, SMALLINT | Nombre |
| DECIMAL, FLOAT, DOUBLE | Decimal |
| BOOLEAN, TINYINT(1) | Booleen |
| DATE | Date |
| DATETIME, TIMESTAMP | Date et heure |
| JSON, JSONB | JSON |
| UUID | UUID |
Limitations
- - Les tables importées ne peuvent pas être modifiées structurellement via Skema
- - Les relations doivent être configurées manuellement après import
- - Certains types exotiques peuvent ne pas être reconnus
Une fois vos tables importées, vous pouvez gérer leur contenu comme n'importe quelle collection Skema.
Gérer le contenu