Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
2
respostas

nomear Migrations e atualizar Banco em produção

Olá,

Tem como definirmos um nome mais amigável para as migrations criadas?

Por exemplo: "criarNomeTabela", "inserirColunaNomeColuna", etc?

https://snag.gy/B3y4IF.jpg

Outra dúvida: como fazemos migrações no ambiente de produção? seria o comando :diff ?

Obrigado!

2 respostas
solução!

Oi Ivan, tudo bom?

O nome das migrations é bem importante pro framework na verdade. Porque é a partir do nome que é possível identificar a data em que a migration foi criada e comparar com o banco de dados para verificar quais migrations serão executadas no comando migrate.

Uma abordagem é adicionar sufixos nas migrações, assim o timestamp é mantido e você ganha na semantica do arquivo também, algo como:

class Version20100621140655_CriarNomeTabela extends AbstractMigration
{ 
...

Abraço

Perfeito André, obrigado!