Fatos principais
- Categoria
- Development
- Tipos de entrada
- textarea, select
- Tipo de saída
- json
- Cobertura de amostras
- 4
- API disponível
- Yes
Visão geral
Database Schema Diff compara duas definicoes de schema e gera um relatorio orientado a migracao com tabelas, colunas, indices e chaves estrangeiras.
Quando usar
- •Quando voce precisa entender como um schema mudou entre duas versoes.
- •Quando o planejamento de release depende de alteracoes DDL especificas.
- •Quando a equipe quer um rascunho de migracao para MySQL, PostgreSQL ou SQLite.
- •Quando alteracoes de schema estao sendo revisadas em PRs ou documentos de handoff.
Como funciona
- •Cole o schema atual e o schema alvo em SQL DDL ou JSON/YAML.
- •A ferramenta analisa tabelas, colunas, indices e chaves estrangeiras.
- •Depois compara o que foi adicionado, removido ou alterado.
- •A saida inclui lista estruturada de mudancas, SQL de migracao e dados para visualizacao.
Casos de uso
Exemplos
1. Revisar um diff de schema antes da publicacao
Engenheiro backend- Contexto
- Uma branch adiciona tabelas de auditoria e muda colunas de usuarios.
- Problema
- A equipe precisa saber exatamente o que mudara em producao.
- Como usar
- Cole o DDL atual e o alvo, escolha o dialeto e revise o relatorio com o SQL.
- Configuração de exemplo
-
Formato do schema: Auto Detect. Dialeto: PostgreSQL. - Resultado
- A equipe recebe um resumo claro de mudancas em tabelas, colunas, indices e relacionamentos.
Testar com amostras
sqlHubs relacionados
FAQ
Quais formatos de entrada sao suportados?
Voce pode usar SQL DDL ou resumos de schema em JSON/YAML.
A ferramenta gera SQL de migracao?
Sim. Ela produz um rascunho que pode ser revisado e refinado manualmente.
Para quais bancos ela foi pensada?
Ela cobre cenarios comuns de MySQL, PostgreSQL e SQLite.
Ela mostra mudancas de relacionamento?
Sim. Alteracoes em foreign keys e dados de relacao para visualizacao tambem aparecem.