Investiga y repara los desajustes entre las definiciones de Campo de un proyecto y su estructura de base de datos.
Disponible para el plan Business autoalojado y los planes superiores
Ruta: Administración del sistema → Operaciones de tablas → Integridad del esquemaLas definiciones de Campo que guarda Teable y la estructura real de la base de datos deben corresponderse. Cuando se separan, los usuarios ven Campos que no se abren, Campos de vínculo que no devuelven nada o una tabla cuyas lecturas y escrituras fallan sin causa visible. Integridad del esquema localiza problemas de este tipo y los repara.Un administrador de la instancia puede comprobar cualquier proyecto de la instancia sin unirse antes a su espacio, incluidos los inquilinos con base de datos gestionada por el cliente (BYODB).
Sin una tabla seleccionada, la página muestra las comprobaciones por proyecto. Busca por proyecto, espacio, ID de tabla o nombre y confirma el alcance según el espacio, la base de datos y el entorno de ejecución. Es habitual que varios espacios tengan proyectos con el mismo nombre.Haz clic en Revisar proyecto en esa fila y luego en Iniciar comprobación dentro del diálogo Integridad del esquema.Si el problema se limita a una tabla, selecciónala con Elegir una tabla en la parte superior; la comprobación se inicia automáticamente. Usa Revisar todo el proyecto para ampliar la revisión al proyecto, o Revisar en una incidencia para consultar las opciones de reparación.
Los resultados se listan por Campo y regla, en cuatro estados:
Estado
Significado
Qué hacer
Error
El destino del vínculo del Campo ya no existe, o la configuración del Campo no coincide con la estructura real de la base de datos
Es la causa directa de las lecturas y escrituras que fallan, y hay que repararlo
Advertencia
Se desvía de la estructura esperada, pero sigue leyendo y escribiendo correctamente
Repárala, o anótala y vigílala
Omitido
La regla no se aplica a este Campo y no ha emitido juicio
Nada que hacer
Correcto
Coincide con lo esperado
Nada que hacer
Empieza por Error: una avería notificada por un usuario cae casi siempre en esta categoría. Una Advertencia no explica la avería actual, pero puede convertirse en error a medida que la estructura del Campo sigue cambiando, así que conviene resolverla una vez atendidos los errores.
Puedes Reparar regla por regla, o trabajar en bloque con Reparar solo advertencias o Reparar advertencias y errores. Mientras persigues una avería en curso, repara los errores de uno en uno y confirma que la avería ha desaparecido antes de atender las advertencias, así un problema nuevo se puede atribuir a un único cambio.Una reparación cambia solo la estructura de la tabla; no cambia el contenido de los registros. Antes de ejecutarla, usa la vista previa junto al botón de reparación: Confirmar los detalles de la reparación muestra el razonamiento y el SQL que produjo la simulación, y no se ejecuta nada hasta que confirmas.Algunas reglas no se pueden reparar automáticamente y muestran Manual; el diálogo explica entonces por qué el problema necesita a una persona. Cuando la simulación no devuelve SQL ejecutable, el diálogo lo dice de forma explícita, y ese caso también necesita a una persona.Después de reparar, haz clic en Volver a comprobar para confirmar que el problema ya no está.