Editor de SchemaGrátis + Pro

Desenhe seu banco de dados. Exporte o SQL.

Um editor de schema nível DrawSQL embutido direto no seu workspace. Arraste tabelas, desenhe chaves estrangeiras e faça round-trip de SQL de verdade para Postgres, MySQL e SQLite — sem outra ferramenta, sem outro login.

usersPKiduuidemailvarcharfull_namevarcharprojectsPKiduuidFKowner_iduuidnamevarcharcreated_attimestampissuesPKiduuidFKproject_iduuidFKassignee_iduuidtitlevarcharstatusenum
O problema

O design de banco de dados vive nos lugares errados

Fotos de quadro branco e caixinhas no Figma ficam bonitas, mas não geram SQL. Ferramentas de diagrama avulsas são mais um login, e o diagrama fica desatualizado no instante em que você fecha a aba. DDL escrito à mão é preciso, mas invisível — ninguém consegue ver o formato do banco de dados.

O dotby fecha o ciclo: desenhe de forma visual, exporte SQL de verdade e mantenha o diagrama no mesmo workspace do projeto a que ele pertence — para que a imagem e o trabalho nunca se afastem.

O round-trip

De CREATE TABLE para o canvas — e de volta

Cole seu dump existente e tenha um diagrama. Desenhe um diagrama e tenha SQL limpo e correto para o dialeto. Nada se perde em nenhuma direção.

schema.sql · PostgreSQL
CREATE TABLE projects (
  id          uuid PRIMARY KEY,
  owner_id    uuid NOT NULL,
  name        varchar(120) NOT NULL,
  created_at  timestamptz DEFAULT now(),
  FOREIGN KEY (owner_id)
    REFERENCES users (id)
    ON DELETE CASCADE
);
Canvas · projects
usersPKidprojectsPKidFKowner_idnamecreated_at
Exportar paraPostgreSQLMySQLSQLiteSQL padrão
Por que é bom

Feito para quem pensa em tabelas e chaves

01Round-trip

SQL de verdade, nos dois sentidos

Cole um dump de CREATE TABLE e veja virar um diagrama; desenhe um diagrama e exporte SQL de CREATE TABLE fiel. Tabelas, colunas, tipos, chaves primárias, chaves estrangeiras e restrições sobrevivem ao round-trip.

O diagrama não é enfeite — é a fonte que você realmente pode entregar.

02Dialetos

Quatro dialetos, um só modelo

Exporte para PostgreSQL, MySQL, SQLite ou SQL padrão a partir do mesmo diagrama. Tipos, aspas de identificadores e expressões de auto-incremento são traduzidos corretamente por dialeto. Troque o alvo e o SQL é gerado de novo na hora.

Desenhe uma vez, mire no banco de dados que você realmente usa.

03Colunas

Colunas em fidelidade total

Cada coluna carrega o que um schema real precisa: tipo com tamanho/precisão/escala, nullable, chave primária, unique, default, auto-incremento e comentários. As chaves estrangeiras carregam ações ON DELETE / ON UPDATE.

O SQL gerado é completo, não um rascunho de brincadeira que você termina na mão.

04Avisos

Ele pega seus erros

Um painel de avisos em tempo real aponta o que dá dor de cabeça depois: chaves estrangeiras soltas, nomes de coluna duplicados, tabelas sem chave primária, tipos incompatíveis numa relação. Os avisos te mantêm honesto — nunca te bloqueiam.

Você encontra a relação quebrada no canvas, não em produção.

05Nativo

Nativo do seu workspace

O canvas segue o tema do app — modo claro e escuro automático, sem marca de terceiros, sem marca d’água. Os diagramas ficam em pastas, podem ser favoritados e têm acesso público/privado por diagrama, igual aos seus docs e quadros.

Ele parece parte do dotby, não um iframe grudado por fora.

06Seguro

Seguro por design

É uma ferramenta de design, não um executor de migração — ele nunca toca um banco de dados ao vivo. O autossalvamento é ciente de conflitos: se um colega edita o mesmo diagrama, você recebe um claro “outra pessoa editou isto” em vez de uma sobrescrita silenciosa.

A velocidade de um canvas compartilhado, sem o medo de perder trabalho.

Tudo que vem junto

Uma ferramenta de schema completa, não um rascunho

Canvas de pan/zoom infinito com minimapa e grade
Edição visual de tabelas — adicionar, nomear, arrastar para posicionar
Colunas em fidelidade total — tipo, tamanho, nullable, PK, unique, default, auto-incremento, comentário
16 tipos lógicos de coluna mapeados por dialeto
Relações de chave estrangeira com ON DELETE / ON UPDATE e cardinalidade 1:1 / 1:N
Importação de SQL — cole o DDL, escolha o dialeto de origem e receba um relatório por comando
Exportação de SQL — Postgres, MySQL, SQLite, padrão; copie ou baixe o .sql
Avisos de schema — FKs soltas, colunas duplicadas, PKs faltando, tipos incompatíveis
Autossalvamento ciente de conflitos — com debounce, salvar ao sair do campo, detecção de “outra pessoa editou”
Pastas, favoritos e privacidade por diagrama
Tema nativo claro/escuro, sem marca d’água
Três idiomas — inglês, espanhol, português
Em breve
Tipos enum / customizadosAuto-layout na importaçãoExportação PNG / SVGDiagramas anexados a projetosSchema diffDiagramas gerados por IA a partir de um prompt
No seu workspace

Ele fica ao lado do trabalho a que se refere

O schema que você desenha fica ao lado dos seus projetos, tarefas, docs e quadros — um login, uma conta, uma só fonte da verdade. Tema nativo claro e escuro, zero marca d’água e design-only de propósito: ele gera o SQL, você decide quando roda.

PastasFavoritosPrivacidade por diagramaClaro e escuroSem marca d’águaEN · ES · PT

Desenhe seu schema hoje

Comece de graça com 1 schema. Vá de Pro para ter ilimitado.