Gerador de painéis administrativos para aplicações Symfony que cria backends CRUD a partir de entidades Doctrine, com pouco ou nenhum CSS ou JavaScript.
doctrine/DoctrineMigrationsBundle
Bundle do Symfony que integra a biblioteca Doctrine Migrations, permitindo que aplicações Symfony versionem e apliquem alterações no schema do banco de dados.
- Estrelas
- 4,297
- Forks
- 218
- Issues abertas
- 44
- Último commit
- há 4 dias
O que é?
O DoctrineMigrationsBundle conecta a biblioteca Doctrine Migrations a aplicações Symfony. Ele permite que desenvolvedores versionem alterações no schema do banco de dados e as apliquem em uma ordem previsível em todos os servidores que executam a aplicação.
O bundle é mantido pela organização doctrine e se destina a projetos Symfony que já usam Doctrine ORM ou DBAL. A documentação está hospedada no site do Symfony, onde são descritos em detalhes a configuração e o uso dos comandos.
Recursos principais
- 01Cria e acompanha classes de migração de banco de dados versionadas.
- 02Aplica migrações pendentes em uma ordem previsível em diferentes ambientes.
- 03Integra-se aos comandos do console do Symfony para gerar e executar migrações.
Casos de uso
- Gerenciar alterações no schema de uma aplicação Symfony compartilhada por uma equipe.
- Implantar as mesmas alterações no banco de dados de forma consistente em servidores de staging e produção.
Início rápido
- 1
Instale o pacote com o Composer
composer require doctrine/doctrine-migrations-bundle
Tópicos
Perguntas frequentes
- O que é DoctrineMigrationsBundle?
- Bundle do Symfony que integra a biblioteca Doctrine Migrations, permitindo que aplicações Symfony versionem e apliquem alterações no schema do banco de dados. O DoctrineMigrationsBundle conecta a biblioteca Doctrine Migrations a aplicações Symfony. Ele permite que desenvolvedores versionem alterações no schema do banco de dados e as apliquem em uma ordem previsível em todos os servidores que executam a aplicação.
- DoctrineMigrationsBundle é gratuito? Qual é a licença?
- DoctrineMigrationsBundle é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
- DoctrineMigrationsBundle ainda é mantido?
- Manutenção ativa. O último commit de DoctrineMigrationsBundle foi em 3 de nov. de 2026.
- Para que posso usar DoctrineMigrationsBundle?
- Gerenciar alterações no schema de uma aplicação Symfony compartilhada por uma equipe. Implantar as mesmas alterações no banco de dados de forma consistente em servidores de staging e produção.
- Como instalar DoctrineMigrationsBundle?
- Instale o pacote com o Composer: composer require doctrine/doctrine-migrations-bundle
- Onde consigo DoctrineMigrationsBundle?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/doctrine/DoctrineMigrationsBundle
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
CMS flat-file escrito em PHP que armazena páginas em arquivos Markdown, sem precisar de banco de dados.
Aplicativo web open source e auto-hospedado para controle de horas, planilhas de horas, faturamento e relatórios, usado por freelancers e empresas.
O DBLab Engine cria clones e ramificações copy-on-write leves de bancos PostgreSQL para desenvolvimento, testes e pipelines de CI/CD.
Sistema gratuito e de código aberto para faturamento e gestão de clientes, com emissão de faturas, pagamentos e comunicação com clientes, popular entre provedores de hospedagem web.
Ferramenta de linha de comando que copia dados entre bancos de dados, arquivos e plataformas SaaS com um único comando, sem precisar escrever código.