Supprimer une table
Objectif
Retirer d’un environnement une table que vous avez créée — en supprimant sa définition et ses données — et comprendre pourquoi la plateforme bloque parfois la suppression.
Prérequis
- Vous êtes connecté avec un rôle de créateur (ou d’administrateur de la plateforme).
- Vous connaissez l’environnement et la solution dans lesquels se trouve la table.
- La table a été créée dans cet environnement (et non apportée par une solution gérée — voir « Dépannage »).
Étapes
- Dans la barre latérale gauche, choisissez l’environnement et la solution dans lesquels vous travaillez.
- Ouvrez Tables depuis la navigation de la barre latérale.
- Sélectionnez la ligne de la table (une seule sélection).
- Choisissez Supprimer de l’environnement.
- La plateforme vérifie d’abord si un autre élément dépend de la table :
- Si rien n’en dépend, une confirmation s’affiche et explique que cette action retire entièrement la table de l’environnement — de Main et de toutes les solutions — avec ses données, et qu’elle est irréversible. Choisissez l’action de confirmation pour la supprimer.
- Si quelque chose en dépend, la boîte de dialogue liste à la place les composants bloquants (par exemple un champ de recherche d’une autre table qui pointe vers celle-ci, ou une application qui s’ouvre sur elle). Rien n’est supprimé. Retirez ou redirigez d’abord ces dépendances, puis réessayez.
Ce qui se passe en coulisses
« Supprimer de l’environnement » détruit la définition propre (non gérée) de la table. Comme la table a été créée dans cet environnement, la retirer l’enlève entièrement de l’environnement — de Main et de toutes les solutions qui la listaient — et supprime sa table de données. La plateforme refuse la suppression tant qu’un autre composant référence encore la table : une suppression ne laisse donc jamais de référence orpheline.
Retirer une table du contenu d’une seule solution (sans la supprimer de l’environnement) est une action différente et non destructive, disponible dans une solution de création autre que celle par défaut — elle retire seulement l’appartenance de la table à cette solution et ne détruit rien.
Dépannage
- La suppression liste des composants bloquants. Un autre composant dépend de la table. Retirez d’abord le champ de recherche, l’application ou l’autre dépendance listée, puis supprimez la table.
- « … comes from a managed solution and cannot be deleted directly. » La table a été apportée par une solution gérée installée : elle n’a donc pas de définition propre supprimable. Pour la retirer, désinstallez plutôt la solution gérée à laquelle elle appartient.
Scénarios associés
- Créer une table.
- Créer une relation entre des tables.