Eliminar una tabla
Objetivo
Quitar de un entorno una tabla que creó (eliminando su definición y sus datos) y entender por qué la plataforma a veces bloquea la eliminación.
Requisitos previos
- Ha iniciado sesión con un rol de creador (o de administrador de la plataforma).
- Conoce el entorno y la solución en los que está la tabla.
- La tabla se creó en este entorno (no la trajo una solución administrada; consulte «Solución de problemas»).
Pasos
- En la barra lateral izquierda, elija el entorno y la solución en los que está trabajando.
- Abra Tablas desde la navegación de la barra lateral.
- Seleccione la fila de la tabla (una sola selección).
- Elija Eliminar del entorno.
- La plataforma comprueba primero si hay algo más que dependa de la tabla:
- Si no hay nada, aparece una confirmación que explica que esto quita la tabla del entorno por completo (de Main y de todas las soluciones) junto con sus datos, y que la acción no se puede deshacer. Elija la acción de confirmación para eliminarla.
- Si algo depende de ella, el cuadro de diálogo enumera en su lugar los componentes que la bloquean (por ejemplo, un campo de búsqueda de otra tabla que apunta a esta, o una aplicación que se abre con ella). No se elimina nada. Quite esos dependientes o vuelva a apuntarlos a otro sitio y después inténtelo de nuevo.
Qué ocurre entre bastidores
«Eliminar del entorno» destruye la definición propia (no administrada) de la tabla. Como la tabla se creó en este entorno, quitarla la saca del entorno por completo (de Main y de todas las soluciones que la incluían) y elimina su tabla de datos. La plataforma rechaza la eliminación mientras otro componente siga haciendo referencia a la tabla, de modo que una eliminación nunca deja atrás una referencia colgante.
Quitar una tabla del contenido de una sola solución (sin eliminarla del entorno) es una acción distinta y no destructiva, disponible dentro de una solución de creación que no sea la predeterminada: solo quita la pertenencia de la tabla a esa solución y no destruye nada.
Solución de problemas
- La eliminación enumera componentes que la bloquean. Otro componente depende de la tabla. Quite primero el campo de búsqueda, la aplicación u otro dependiente indicado y después elimine la tabla.
- «… comes from a managed solution and cannot be deleted directly.» La tabla la trajo una solución administrada instalada, así que no tiene una definición propia que se pueda quitar. Para quitarla, desinstale en su lugar la solución administrada propietaria.
Escenarios relacionados
- Crear una tabla.
- Crear una relación entre tablas.