TablePro 0.82: prepara filas de prueba con UUID y revisa el SQL
Usa las nuevas acciones UUID para unas pocas filas de prueba. Distingue claves primarias y externas, filas cargadas y tabla completa, y cambios pendientes y guardados.

Al copiar una fila de desarrollo es fácil olvidar los identificadores: la clave primaria no debe repetirse y una clave externa no puede sustituirse por un valor arbitrario sin referencia. Las acciones UUID de TablePro 0.82.0 sirven para pequeños cambios revisados visualmente, no para reemplazar todos los scripts de datos de prueba.[1]
Esta guía reúne fuentes oficiales consultadas el 2026-10-19. No hemos instalado ni probado la aplicación. La versión estable oficial 0.82.0 salió ese día, aunque OpenNavo y Homebrew aún mostraban 0.81.0 durante la comprobación. Las novedades descritas corresponden a las notas oficiales de 0.82.0. Comprueba la versión instalada: el catálogo no demuestra que ya dispongas de una función.[1][2]
Empieza en una base de desarrollo desechable
Necesitas una base que puedas reconstruir, una tabla con una columna UUID compatible y una cuenta limitada a esa base. El objetivo son unas pocas filas con identificadores distintos y campos de negocio correctos, además de SQL revisado antes de guardar. No empieces en producción ni interpretes estos pasos como una prueba ya ejecutada.
- Accede al sitio oficial desde la ficha de TablePro y confirma la compilación para Mac y la versión. Verifica conexión, base y tabla. Explora primero con Read-Only; si necesitas editar, elige conscientemente Alert o un Safe Mode más estricto. Alert confirma escrituras y Safe Mode añade Touch ID o contraseña. El modo predeterminado es Silent: no presupongas que la primera escritura pedirá permiso.[3]
- Abre la tabla desde la barra lateral. Filtra la muestra y localiza claves primarias, externas y columnas generadas por el servidor. Duplicate Row devuelve las columnas de identidad ordinarias a DEFAULT. Si una clave primaria UUID no tiene valor predeterminado en el servidor, 0.82 genera uno nuevo; Add Row y Paste también admiten ese caso.[1][4]
- En otras columnas de identificadores adecuadas, selecciona unas pocas celdas y usa Generate UUID o Generate UUIDv7 en Set Value. La primera genera v4 y la segunda valores ordenados por fecha de creación; cada celda recibe uno distinto. Se admiten columnas uuid/uniqueidentifier y columnas de texto o binarias con formato de visualización UUID. Las claves externas y Cassandra timeuuid no ofrecen estas acciones: no rompas las referencias.[4]
- Revisa nombres, estados y demás campos de negocio; abre Preview SQL (Cmd+Shift+P). Los cambios están pendientes en esa pestaña: pulsar Enter para terminar una celda no escribe en la base. Inspecciona destinos, condiciones y filas previstas de INSERT/UPDATE. Deshaz errores antes de guardar.[4]
- Guarda con Cmd+S tras revisar y vuelve a consultar esas filas para verificar claves y recuentos. Las transacciones dependen del motor: si las admite, un fallo revierte el guardado completo; si no, las sentencias anteriores al fallo pueden permanecer. Una confirmación no es una copia de seguridad ni prueba de corrección funcional.[4]

El ejemplo de interfaz del README oficial reutiliza un recurso existente de OpenNavo. Ilustra la edición en cuadrícula, no el generador UUID, un guardado correcto ni una versión concreta. Los colores por sí solos tampoco identifican un tipo de error.
Dos límites importantes
Fill Column afecta a cada fila cargada, no recorre automáticamente toda la tabla. No aparece en claves primarias ni columnas controladas por el servidor. Comprueba el alcance cargado antes de elegir celdas o rellenar una columna.[4]
Los resultados con JOIN, CTE o UNION no se editan directamente en la cuadrícula: abre la tabla original. También hay condiciones para consultas de una sola tabla; omitir o renombrar la clave primaria bloquea el guardado. Un control de edición habilitado no sustituye comprender cómo se corresponde el resultado con la tabla.[4]
GUI, scripts u otro cliente
Si CI debe reconstruir siempre los mismos datos con las mismas reglas, SQL versionado o scripts de fixtures facilitan revisar y repetir el proceso. Es nuestra recomendación de flujo, no una afirmación de que TablePro carezca de scripts. La aplicación encaja con unas pocas filas que requieren criterio humano. Generar UUID evita teclear identificadores, no diseñar los datos.
Quien ya use TablePlus no necesita migrar solo por la edición en línea: su web también anuncia inline edit, code review y safe mode. Aquí interesan las nuevas operaciones UUID de TablePro, su licencia abierta y su editor básico gratuito, no una velocidad superior sin probar ni una revisión SQL exclusiva.[5]
A quién le sirve
A desarrolladores de Mac que mantienen muestras o corrigen pequeños lotes revisando SQL. No sirve para rellenar aleatoriamente un grafo complejo de claves externas, considerar las ediciones manuales datos semilla reproducibles del equipo, ni delegar al cliente la seguridad de las escrituras en producción. IA y MCP no son requisitos; generar UUID no exige enviar datos a un modelo externo.
Compatibilidad, coste y recuperación
La aplicación para Mac admite macOS 13 o posterior, con compilaciones para Apple silicon e Intel. El editor SQL básico, la cuadrícula y Safe Mode son gratuitos sin límite de prueba; el código usa AGPLv3. Compare & Sync, Data Rewind e iCloud Sync en Mac requieren planes de pago. Código abierto no significa que todas las funciones sean gratis.[2][3][6]
Guardar borra el historial actual de deshacer. Data Rewind, aunque de pago, tampoco es una copia de seguridad: no revierte disparadores, cascadas ni cambios externos, y tiene límites como la ausencia de clave primaria. Conserva muestras reconstruibles o copias antes de escribir.[3][4]
Fuentes y descarga
Consulta: 2026-10-19. Empieza en TablePro en OpenNavo, después descarga desde la web oficial y verifica que la versión incluya las funciones necesarias. No es una reseña práctica ni una promesa de rapidez o estabilidad.
[1] Versión oficial 0.82.0. [2] README de la versión. [3] Edición de datos y Safe Mode. [4] Change Tracking: editar, revisar, guardar y restaurar. [5] Funciones oficiales de TablePlus. [6] Precios y licencias de TablePro.