DrawDB - editor online de diagramas de banco de dados open source
(github.com/drawdb-io)- Ferramenta online de design de entidade-relacionamento (ER) de banco de dados e gerador de SQL, amigável e intuitiva
- Suporta 5 bancos de dados: MySQL, PostgreSQL, SQLite, MariaDB, SQL Server
- Atalhos de teclado e personalização da UI disponíveis
- Fornece vários templates e permite criar templates próprios
- Exportação e importação de scripts DDL (atualmente compatível apenas com MySQL)
- Suporte a ORDB (permite criar tipos personalizados e esquemas JSON personalizados)
- Modo de apresentação
- Permite gerenciar ToDOs
Introdução ao drawDB
- O drawDB é um editor de entidade-relacionamento (ER) de banco de dados amigável e intuitivo, utilizável diretamente no navegador.
- Com alguns cliques, é possível criar diagramas, exportar scripts SQL e personalizar o editor sem criar uma conta.
Primeiros passos
Desenvolvimento local
- É fornecido o método para clonar o código-fonte do repositório GitHub do drawDB, instalar os pacotes necessários e executar o servidor de desenvolvimento.
git clone https://github.com/drawdb-io/drawdb cd drawdb npm install npm run dev
Build
- É fornecido o método para clonar o código-fonte, instalar os pacotes necessários e gerar uma build de produção.
git clone https://github.com/drawdb-io/drawdb cd drawdb npm install npm run build - As configurações do servidor e as variáveis de ambiente devem ser definidas com base no
.env.sample, de acordo com os formulários de pesquisa e relato de bugs.
Opinião do GN⁺
- O drawDB pode ser muito útil para engenheiros de software iniciantes que estão tendo o primeiro contato com design de banco de dados. O recurso de montar diagramas ER visualmente e gerar scripts SQL ajuda no processo de aprendizado de modelagem de banco de dados.
- A ferramenta é baseada na web e de fácil acesso, sendo conveniente por poder ser usada imediatamente sem um processo de instalação complexo ou criação de conta.
- Por ser um projeto open source, os usuários podem contribuir diretamente com melhorias de funcionalidades ou correções de bugs, além de contar com o apoio da comunidade.
- No entanto, projetos open source às vezes podem não garantir suporte e atualizações contínuos, então isso deve ser levado em conta em projetos comerciais ou ambientes corporativos.
- Outras ferramentas com funcionalidades semelhantes incluem MySQL Workbench, Lucidchart e ER/Studio, e os usuários devem escolher a ferramenta que melhor se adapta às suas necessidades.
1 comentários
Não há mais necessidade de usar uma ferramenta de ERD paga ^^