Ir para o conteúdo

Usa TablePro todo dia? Uma licença adiciona recursos pagos e financia a próxima versão. Compre uma licençaCompre uma licença

Explore e edite dados com segurança

Para trabalhar diretamente com linhas: encontrar as necessárias, alterar alguns valores e fazer isso em um banco de produção sem surpresas. As edições aguardam até você salvar, e cada conexão define o cuidado que TablePro toma antes de executar uma instrução.
MaciPhone e iPad

Recursos pagos nesta página: Data Rewind (Starter). Todo o restante é gratuito.

Encontre as linhas necessárias

A ordenação e a paginação são feitas no servidor; uma tabela grande abre na primeira página. Acima de 100.000 linhas, a contagem é estimada, com Contar Exatamente disponível quando você precisa do número real.

Filtros e regras de destaque

A barra de filtros (⌘⇧F) cria uma cláusula WHERE com 18 operadores, de = e BETWEEN a REGEX, ou aceita uma condição SQL bruta. Salve um filtro de uma tabela e recupere-o depois sem executá-lo. As regras de destaque colorem linhas ou células conforme seus valores, como a formatação condicional de uma planilha, e permanecem neste Mac.

A tabela orders com linhas pagas coloridas de verde e reembolsadas de laranja, e o popover das regras de destaque aberto.

Chaves estrangeiras e JSON

Siga uma chave estrangeira até a linha referenciada em uma nova aba ou veja uma prévia em um popover. Ao editar uma coluna de chave estrangeira, o seletor de valores lista as linhas referenciadas pelas colunas escolhidas, como o sobrenome e o nome de um cliente. Valores JSON abrem em um visualizador com uma árvore para navegação e um modo de texto para edição.

Um seletor de valores para a chave estrangeira orders.user_id, com busca por Silva, listando usuários por nome e sobrenome.

Altere os dados e salve uma vez

Edições de células, novas linhas e exclusões ficam marcadas na aba até você pressionar ⌘S; nada é enviado antes. Preview SQL (⌘⇧P) lista as instruções com os valores preenchidos. Ao salvar, elas são enviadas com parâmetros vinculados, em uma transação quando o mecanismo permite, e é verificado se cada instrução alterou o número esperado de linhas; caso contrário, o salvamento é revertido.

  • Editores de células conforme o tipo da coluna: seletor de data e hora, listas ENUM e SET, arrays, JSON, editor hexadecimal para valores binários e visualizador de imagens.
  • Desfazer e refazer em cada aba até salvar.
  • Resultados de consultas podem ser editados quando a consulta lê uma única tabela, sem join, CTE nem UNION.
  • Copie linhas como CSV, JSON, Markdown, lista IN ou instruções INSERT e UPDATE.
A tabela products com quatro alterações de preço aguardando salvamento, e a folha Preview SQL listando as instruções UPDATE correspondentes.

Modo Seguro para conexões de produção

Cada conexão tem um nível de Modo Seguro: Silent, Alert, Alert (Full), Safe Mode, Safe Mode (Full) e Read-Only. Novas conexões começam em Silent, onde as instruções são executadas como escritas. Alerta pede confirmação antes de gravar; os níveis Modo Seguro também pedem Touch ID ou a senha do Mac, os níveis Completos pedem confirmação antes de ler e Somente Leitura recusa gravações e desativa a edição. O Modo Seguro é gratuito.

Em todos os níveis, DROP, TRUNCATE e DELETE sem WHERE param e pedem confirmação primeiro. Algumas condições elevam o nível da conexão enquanto se aplicam: um mecanismo somente leitura, o modo Agente, que o eleva a pelo menos Alerta, e um nível mínimo definido pela sua organização via gerenciamento de dispositivos (MDM).

Uma solicitação de Touch ID que Safe Mode mostra antes de executar um DELETE na tabela orders, em uma conexão marcada com a cor vermelha de produção.

Recuperação de Dados

Data Rewind: plano Starter

Recuperação de Dados guarda os valores substituídos ao salvar para que Restore Previous Values possa restaurá-los. Primeiro, uma tela de revisão mostra o que acontecerá com cada linha, incluindo linhas alteradas após seu salvamento; a restauração passa pelo Modo Seguro, em uma transação quando o mecanismo permite. Uma restauração também pode ser restaurada.

Os valores salvos permanecem neste Mac por 7 dias, criptografados com uma chave armazenada nas Chaves, e nunca são sincronizados. Quando um plano termina, TablePro para de registrar salvamentos, e Restore Previous Values passa a mostrar um alerta.

A folha de revisão Restore Previous Values, com três linhas marcadas como Will restore e uma como Changed since the save.

Documentos e chaves

Nem todo mecanismo armazena linhas. No MongoDB, você insere e edita documentos inteiros como Extended JSON, remove um campo de um documento e renomeia ou remove um campo em toda uma coleção pela aba Estrutura. No Redis, você renomeia chaves, define TTLs e edita valores string na grade, adiciona chaves string, hash, list, set ou sorted-set e altera os outros tipos com comandos no editor.

No iPhone e iPad

No app para iPhone e iPad, as linhas aparecem como cartões que você pode ordenar, pesquisar e filtrar com AND e OR; tocar em uma chave estrangeira mostra a prévia da linha referenciada. Você pode editar uma linha, definir um valor como NULL ou DEFAULT, inserir linhas e excluí-las com um gesto; edição e exclusão exigem uma chave primária.

O Modo Seguro nesses dispositivos tem níveis próprios, Off, Confirm Writes e Read-Only, com Off como padrão para novas conexões. Edições pendentes, Prévia SQL, regras de destaque e Recuperação de Dados estão apenas no app para Mac.

Onde funciona

Cada capacidade desta página, o plano que exige no Mac e o que está disponível no iPhone e iPad
Capacidade
Ordenação, paginação e filtrosMac: GrátisiPhone e iPad: Grátis
Filtros salvos e regras de destaqueMac: GrátisiPhone e iPad: Indisponível
Navegação por chaves estrangeiras e seletor de valoresMac: GrátisiPhone e iPad: Toque para ver a prévia da linha referenciada
Editar, inserir e excluir linhasMac: GrátisiPhone e iPad: Editor de linhas; exige chave primária
Edições pendentes, Prévia SQL e desfazerMac: GrátisiPhone e iPad: Indisponível
Modo SeguroMac: GrátisiPhone e iPad: Off, Confirm Writes e Read-Only
Touch ID ou senha antes de gravarMac: GrátisiPhone e iPad: Indisponível
Recuperação de DadosMac: Plano StarteriPhone e iPad: Indisponível
Documentos MongoDB e chaves RedisMac: GrátisiPhone e iPad: Indisponível

Limites que você precisa conhecer

  • Recuperação de Dados não é um backup. Não desfaz triggers, cascatas nem mudanças feitas fora do TablePro e não pode restaurar linhas sem chave primária, valores acima de 1 MB nem valores calculados pelo servidor.
  • UPDATE sem WHERE é uma gravação comum: pede confirmação apenas no nível Alerta ou mais rigoroso.
  • Em MongoDB, Redis, etcd e SAP HANA, o Modo Seguro considera toda instrução uma gravação, portanto Alerta também pede confirmação antes de ler e Somente Leitura bloqueia as leituras.
  • O resultado de um join, CTE ou UNION é somente leitura na grade; abra a tabela para editá-la.

Baixar TablePro

TablePro é de código aberto e gratuito para usar. Os planos pagos adicionam recursos opcionais ao app para Mac.
Baixar para Mac

macOS 13 Ventura ou posteriorApple silicon ou Intel

Baixar na App Store

iPhone e iPadiOS e iPadOS 18 ou posterior

Ver preços