TablePro 0.82: prepare linhas de teste com UUID e revise o SQL
Use as novas ações de UUID em um pequeno lote de teste. Separe chaves primárias e estrangeiras, linhas carregadas e tabela inteira, alterações pendentes e dados salvos.

Ao copiar uma linha de desenvolvimento, é fácil esquecer os identificadores: a chave primária não pode ser repetida, e a chave estrangeira não pode virar um valor aleatório sem referência. As ações UUID do TablePro 0.82.0 ajudam em pequenos ajustes conferidos visualmente, não substituem todos os scripts de dados de teste do projeto.[1]
Este guia reúne fontes oficiais verificadas em 2026-10-19. Não instalamos nem testamos o aplicativo. A versão estável oficial 0.82.0 saiu nesse dia; OpenNavo e Homebrew ainda exibiam 0.81.0 na consulta. As novidades abaixo seguem as notas oficiais de 0.82.0. Confira a versão instalada em vez de tratar o catálogo como prova de disponibilidade.[1][2]
Comece em um banco de desenvolvimento descartável
Você precisa de um banco reconstruível, uma tabela com coluna UUID compatível e uma conta restrita a esse banco. O resultado esperado são poucas linhas com identificadores diferentes e campos de negócio corretos, além de SQL revisado antes de salvar. Não comece em produção nem leia estas etapas como registro de um teste realizado.
- Encontre a entrada oficial pela página do TablePro e confirme a versão e a compilação para Mac. Verifique conexão, banco e tabela. Explore primeiro com Read-Only; para editar, mude conscientemente para Alert ou um Safe Mode mais rígido. Alert confirma gravações; Safe Mode acrescenta Touch ID ou senha. O padrão é Silent: não suponha que a primeira gravação pedirá aprovação.[3]
- Abra a tabela pela barra lateral. Filtre a amostra e identifique chaves primárias, estrangeiras e colunas geradas pelo servidor. Duplicate Row devolve colunas de identidade comuns a DEFAULT. Em uma chave primária UUID sem padrão no servidor, 0.82 gera outro UUID. Add Row e Paste também atendem a esse caso.[1][4]
- Para outras colunas de identificador adequadas, selecione poucas células e escolha Generate UUID ou Generate UUIDv7 em Set Value. A primeira cria v4, a segunda valores ordenados por horário de criação; cada célula recebe seu próprio valor. Colunas uuid/uniqueidentifier e texto ou binário com formato de exibição UUID são aceitas. Chaves estrangeiras e Cassandra timeuuid não oferecem essas ações; preserve as referências.[4]
- Confira nomes, estados e outros campos de negócio; abra Preview SQL (Cmd+Shift+P). As alterações ficam na fila da aba: Enter encerra a edição da célula, mas não grava no banco. Inspecione destinos, condições e contagens esperadas de INSERT/UPDATE. Desfaça erros antes de salvar.[4]
- Depois da revisão, salve com Cmd+S e consulte novamente as linhas de teste para conferir chaves e quantidades. Transações dependem do mecanismo: quando suportadas, uma falha reverte toda a gravação; sem elas, instruções anteriores à falha podem permanecer. Uma confirmação não é backup nem prova de correção das regras de negócio.[4]

O exemplo de interface do README oficial reutiliza um recurso existente do OpenNavo. Ele ilustra a edição na grade, não o gerador UUID, uma gravação bem-sucedida ou uma versão específica. Cores isoladas também não comprovam um tipo de erro.
Dois limites que importam
Fill Column atua em cada linha carregada, sem percorrer automaticamente a tabela inteira. Não aparece em chaves primárias nem colunas controladas pelo servidor. Confira o escopo carregado antes de escolher células ou preencher a coluna.[4]
Resultados com JOIN, CTE ou UNION não são editáveis diretamente na grade; abra a tabela original. Consultas de uma única tabela também têm condições: omitir ou renomear a chave primária bloqueia o salvamento. Um controle habilitado não substitui entender como o resultado volta à tabela.[4]
GUI, scripts ou outro cliente
Se o CI precisa reconstruir os mesmos dados pelas mesmas regras a cada execução, SQL versionado ou scripts de fixtures facilitam a revisão e a repetição. Essa é nossa recomendação de fluxo, não uma alegação de que o TablePro não tenha scripts. Ele combina com poucas linhas que pedem julgamento humano. Gerar UUID elimina digitação de identificadores, não modelagem de dados.
Quem já usa TablePlus não precisa migrar só pela edição em linha: o site oficial também lista inline edit, code review e safe mode. Os motivos para considerar TablePro aqui são suas novas operações UUID, licença aberta e editor básico gratuito, não uma vantagem de velocidade não testada nem exclusividade de revisão SQL.[5]
Para quem serve
Para desenvolvedores de Mac que mantêm amostras ou corrigem pequenos lotes conferindo SQL. Não para preencher aleatoriamente uma rede complexa de chaves estrangeiras, tratar ajustes manuais como seeds reproduzíveis da equipe ou deixar o cliente decidir se uma gravação em produção é segura. IA e MCP não são pré-requisitos; gerar UUID não exige enviar dados a um modelo externo.
Compatibilidade, custo e recuperação
O aplicativo para Mac funciona no macOS 13 ou posterior, com versões para Apple silicon e Intel. Editor SQL básico, grade e Safe Mode são gratuitos sem prazo de teste; o código usa AGPLv3. Compare & Sync, Data Rewind e iCloud Sync no Mac exigem planos pagos. Código aberto não significa que toda função seja grátis.[2][3][6]
Salvar apaga o histórico atual de desfazer. Mesmo pago, Data Rewind não é backup: não desfaz gatilhos, cascatas nem mudanças externas e tem limites como a ausência de chave primária. Preserve amostras reconstruíveis ou backups antes de gravar.[3][4]
Fontes e download
Verificação: 2026-10-19. Comece pelo TablePro no OpenNavo, depois baixe no site oficial e confirme uma versão com os recursos necessários. Não é uma avaliação prática nem promessa de rapidez ou estabilidade.
[1] Versão oficial 0.82.0. [2] README da versão. [3] Edição de dados e Safe Mode. [4] Change Tracking: editar, revisar, salvar e restaurar. [5] Recursos oficiais do TablePlus. [6] Preços e licenciamento do TablePro.