O ViewDB usa cookies do Google Analytics para contar visitas e ver quais páginas ajudam. Eles só são gravados se você aceitar. Política de privacidade

DBML Diagramas ER a partir de código

Escreva o schema.
Veja o diagrama.

Modele seu banco em DBML ou em formulários. O ViewDB desenha enquanto você digita e exporta PostgreSQL, MySQL, SQLite, Prisma ou Drizzle.

Pro por 3 dias em 1 projeto. Sem cartão de crédito.

Lê
PostgreSQLMySQLSQL Server.dbml.viewdb
Gera
PostgreSQLMySQLSQLitePrismaDrizzleDBMLPNGSVG
01 Como funciona

Da primeira tabela ao link compartilhado.

Oito telas reais do ViewDB Studio. Continue rolando para avançar as etapas, ou clique em uma para ir direto a ela.

viewdb.app/projects/e-commerceRole
Abra um projetoAbra um projetoUse formuláriosUse formuláriosEdite uma tabelaEdite uma tabelaVeja as ligaçõesVeja as ligaçõesAssistenteAssistenteExporteExporteHistóricoHistóricoCompartilheCompartilhe
01 / 08Seus schemas, com número de tabelas e relações à vista.
02 Recursos

Organize em um clique. Depois mova o que quiser.

layout: enum(4)

Quatro layouts, um clique

Esquerda para direita, cima para baixo, snowflake ou compacto. As teclas 1 a 4 escolhem com o menu aberto.

group: color

Grupos e notas adesivas

Agrupe tabelas relacionadas com uma cor e deixe notas ao lado delas no canvas.

edit: forms

Edite sem escrever DBML

Formulários de tabelas, colunas, refs, enums e grupos mudam só as linhas que tocam.

sync: code ↔ diagram

Código e diagrama juntos

Clique numa tabela para ir ao código. Mova o cursor e a tabela se acende.

ref: >

Crie relações arrastando

Arraste de uma coluna para outra e a ref é escrita para você.

import: ≤ 900 KB

Comece pelo SQL que você já tem

Cole CREATE TABLE de PostgreSQL, MySQL ou SQL Server, até 900 KB.

03 Assistente de IA

Pergunte sobre o schema. Aprove cada mudança.

O assistente lê o seu DBML atual. Peça para explicar o modelo, sugerir melhorias ou corrigir erros. As mudanças chegam como proposta para comparar linha a linha, e nada é gravado até você clicar em Aplicar. Ctrl+Z desfaz.

  • O Pro inclui 200 mensagens por mês no modelo Gemini embutido.
  • Use sua própria chave Gemini, OpenAI ou Anthropic e não há limite mensal. A chave fica criptografada.
04 Agentes via MCP

Seu agente de código também edita o schema.

O ViewDB roda um servidor MCP com 10 ferramentas. Claude, Claude Code e Cursor listam seus projetos, leem o schema, exportam código e alteram tabelas. O ViewDB salva uma versão antes de o agente começar.

claude mcp add --transport http viewdb https://viewdb.app/api/mcp
ClaudeClaude CodeCursorOAuth

Conecte com OAuth ou com uma chave pessoal, só de leitura ou também de escrita.

claude-code — ~/shop
> Adicione uma tabela reviews ligada a products e customers.
● viewdb edit_schema
create_table reviews
upsert_relationship reviews.product_id > products.id
upsert_relationship reviews.customer_id > customers.id
Salvo. 12 tabelas, 16 relações.
● Criei reviews com ligações para products e customers.
Diagrama E-commerce12 tabelas · 16 relações
products
⚿idbigint
⛓category_idbigint
namevarchar(200)
customers
⚿idbigint
emailvarchar(255)
reviews
⚿idbigint
⛓product_idbigint
⛓customer_idbigint
ratingsmallint
bodytext?
Versão salva antes das edições do agente
05 Histórico de versões

Volte ao schema de hoje de manhã.

O ViewDB salva 1 segundo depois que você para de digitar e guarda uma versão a cada 10 minutos. Também guarda uma antes de importações, restaurações, sessões de agentes e mudanças do assistente.

  • Dê nome às versões importantes
  • Compare qualquer versão com o schema atual
  • Restaure e desfaça se mudar de ideia
06 Compartilhamento

Compartilhe o diagrama. Ninguém mais altera.

Ative um link público e qualquer pessoa abre o diagrama e baixa o DBML, sem conta. Ou convide por e-mail e o projeto aparece em Compartilhados comigo.

  • Senha e data de expiração no Pro
  • Gere um novo link e o antigo para de funcionar
07 Preços

Dois planos. Teste o Pro por 3 dias antes.

O plano anual custa o mesmo que 10 meses. Pagamento via Stripe, impostos inclusos, cancele quando quiser.

Starter

Para alguns bancos de dados e o código para criá-los.

R$ 19,92R$ 23,90/mêsR$ 23,90

R$ 239 cobrados uma vez por anoCobrado todo mês

Assinar o Starter
  • 10 projetos
  • Exporta PostgreSQL, MySQL, SQLite, Prisma e Drizzle
  • Layouts automáticos
  • PNG com marca d'água ViewDB
  • Links de compartilhamento somente leitura

ProRecomendado

Para schemas que você mexe toda semana: IA, agentes e histórico.

R$ 49,17R$ 59/mêsR$ 59

R$ 590 cobrados uma vez por anoCobrado todo mês

Teste 3 dias grátis
  • Projetos ilimitados
  • Assistente de IA, 200 mensagens/mês ou sua própria chave
  • MCP para Claude, Claude Code e Cursor
  • Histórico de versões com comparação e restauração
  • SVG e PNG sem marca d'água
  • Senha e expiração nos links

Dúvidas antes de começar.

Preciso aprender DBML?

Não. Cole o SQL e o ViewDB escreve o DBML para você. Os formulários editam tabelas, colunas e refs sem código, e a ajuda tem um guia de DBML quando quiser.

O ViewDB conecta no meu banco?

Ainda não. Exporte os CREATE TABLE do PostgreSQL, MySQL ou SQL Server e cole ou envie o arquivo.

O que acontece quando o teste acaba?

Sua conta fica somente leitura. Você ainda abre seus projetos, baixa DBML e arquivos .viewdb, e seus links continuam funcionando. Escolha um plano para voltar a editar.

Para onde vai minha chave de IA?

Ela é criptografada com AES-256-GCM antes de ser salva e só é usada nas suas próprias solicitações ao assistente.

Como cancelo?

Em Conta, Cobrança, pelo portal do cliente Stripe.

Cole seu schema.
Veja o diagrama em um segundo.

Pro por 3 dias em 1 projeto. Sem cartão de crédito.