O SQLite é o mecanismo de banco de dados mais amplamente utilizado do mundo — embarcado em apps mobile, software desktop, dispositivos IoT e ambientes de desenvolvimento local. Mas projetar um esquema SQLite sem ferramentas visuais significa raciocinar sobre tabelas e relacionamentos puramente em código, o que fica complicado rapidamente.
O ER Flow oferece aos desenvolvedores SQLite um canvas visual para projetar esquemas antes de escrever qualquer SQL. Modele suas tabelas, defina colunas INTEGER PRIMARY KEY AUTOINCREMENT, configure tipos de coluna TEXT e REAL, e desenhe relacionamentos de chaves estrangeiras — tudo através de uma interface intuitiva de arrastar e soltar. Veja o esquema completo do seu banco embarcado de uma vez antes de incorporá-lo na aplicação.
Seja construindo um app Flutter para mobile, uma aplicação Electron para desktop ou um script Python com banco de dados local, o ER Flow ajuda a acertar o esquema SQLite desde o início. Importe esquemas SQLite existentes via dump SQL, visualize-os e gere instruções DDL limpas quando o esquema evoluir.
Projete colunas com as afinidades de tipo do SQLite: INTEGER, TEXT, REAL, BLOB e NUMERIC. O ER Flow gera DDL SQLite sintaticamente correto para cada definição de coluna.
Cole um output de .dump do SQLite ou instruções CREATE TABLE no ER Flow. O parser de esquemas constrói o diagrama visual instantaneamente, permitindo documentar e melhorar bancos existentes.
Desenhe relacionamentos de chaves estrangeiras no canvas mesmo quando o SQLite os aplica opcionalmente. Visualize o modelo relacional pretendido antes de embutir o esquema no seu app.
Gere instruções CREATE TABLE otimizadas para SQLite. Exporte o SQL e use-o diretamente no código de inicialização da sua aplicação ou scripts de migration.
Execute `.schema` na CLI do SQLite e cole o output no importador SQL do ER Flow. Seu esquema aparece como um diagrama visual imediatamente.
Adicione tabelas para novos recursos. Escolha tipos de coluna compatíveis com SQLite, configure chaves primárias com AUTOINCREMENT e defina índices.
Desenhe os relacionamentos de chaves estrangeiras entre tabelas. Mesmo que o SQLite os aplique com PRAGMA foreign_keys, documentá-los visualmente previne bugs.
Gere o DDL para seu esquema SQLite. Incorpore-o no código de inicialização do seu app ou no runner de migrations.
Grátis para começar. Sem necessidade de cartão de crédito.