Explore e edite dados com segurança
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.


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.


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.


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).


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.


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
| 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
macOS 13 Ventura ou posteriorApple silicon ou Intel