·4 min de leitura

Como Visualizar um Banco de Dados SQLite no Mac

Arquivos SQLite estão em toda parte do seu Mac — dados de aplicativos, armazenamentos Core Data, histórico do navegador — mas macOS não possui uma forma integrada de abri-los e visualizá-los.

You found a .sqlite file in your project folder or buried in an app's container. You double-click it and macOS has no idea what to do with it. You could open Terminal and typesqlite3 mydatabase.db, but reading tabular data in a terminal window is painful — no column alignment, no scrolling, no way to quickly scan hundreds of rows.

A Abordagem Terminal e Seus Limites

The built-insqlite3command-line tool ships with every Mac. It works, technically. You can run.tablesto list tables andSELECT * FROM tablename;to dump rows. But the output is raw text. Wide tables wrap awkwardly. There's no way to click a value and edit it. And if you're a designer, product manager, or anyone who doesn't live in Terminal, this isn't a realistic workflow.

Você pode tentar abrir o arquivo em um editor de texto, mas os bancos de dados SQLite são binários — você verá caracteres distorcidos, não seus dados.

Visualize Qualquer Banco de Dados SQLite Visualmente com Tome

Tomegives you a proper visual interface for SQLite databases on Mac. Drag a .db, .sqlite, or .sqlite3 file onto the app icon or use File → Open, and your database appears instantly — tables listed in a sidebar, data displayed in a scrollable grid.

Tome showing a SQLite database with tables and row data

Veja Seu Esquema em um Relance

Cada tabela, visualização, índice e gatilho é listado na barra lateral. Clique em qualquer tabela para ver suas linhas. Clique em uma visualização para ver seus resultados. Nenhum comando para memorizar — apenas apontar e clicar.

Execute Consultas Quando Precisar

Para qualquer coisa além de navegação, o editor de consultas SQL do Tome está pronto. Inclui destaque de sintaxe e preenchimento automático para nomes de tabela e coluna, para que você possa escrever consultas mais rápido que no Terminal sem adivinhar nomes de coluna da memória.

Casos de Uso Comuns

Depuração de um aplicativo iOS ou Android que armazena dados em SQLite. Inspeção de um banco de dados de saída de web scraper. Verificação de um banco de dados de desenvolvimento Django ou Rails. Visualização do histórico do navegador ou marcadores armazenados em SQLite. Todos esses se tornam simples — abra o arquivo, veja os dados.

Obtenha Tome na Mac App Store

Próximo artigo

Tome

Browse, query, and edit SQLite databases in a native Mac app.

Get Tome on the Mac App Store