Modelos de banco de dados
Com o DbGate, você pode comparar a estrutura do banco de dados, implantar modelos de banco de dados e realizar outras tarefas de modelagem de DB de maneira muito rápida e fácil.
Comparar banco de dados
Compare dois bancos de dados - encontre diferenças nas colunas das tabelas, nas definições de VIEW ou em outros objetos SQL
Sincronizar estrutura do banco de dados - execute ações para sincronizar a estrutura
Compare banco de dados e modelo YAML - compare o banco de dados real com o modelo no formato YAML, implante alterações do YAML para o banco de dados real
Muitas configurações - você pode, por exemplo, ignorar chaves estrangeiras, especificar quais objetos ignorar ou quais ações de sincronização realizar
Editor de estrutura de tabela
Defina colunas, tipos de dados, chaves primárias e estrangeiras para tabelas novas ou existentes
Suporte a propriedades específicas de tabela, como o mecanismo de tabela MySQL
Pré-visualização SQL - você pode verificar o SQL gerado antes de salvar no banco de dados
Aviso de recriação de tabela - quando a tabela deve ser recriada, devido a limitações específicas do banco de dados, o DbGate avisa e permite que você verifique o script gerado
Modelos de banco de dados implantáveis
Modelagem de DB para pasta - salve o modelo do banco de dados existente na pasta selecionada ou em um único arquivo JSON
Arquivos YAML simples para tabelas - você pode salvar seu modelo de DB no repositório GIT e mantê-lo facilmente
Arquivos de definição SQL - para outros objetos como views, procedimentos armazenados, funções
Implantação visual ou por linha de comando - implante alterações usando a ferramenta de Comparação, ou pela linha de comando, como parte do seu pipeline de CI/CD