Com foi possível a migration adicionar um campo NOT NULL se já existiam registros na tabela e não foi especificado nenhum DEFAULT? No SQL Server por exemplo isso não é permitido. Daria um erro de execução na instrução ALTER TABLE.
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!
Com foi possível a migration adicionar um campo NOT NULL se já existiam registros na tabela e não foi especificado nenhum DEFAULT? No SQL Server por exemplo isso não é permitido. Daria um erro de execução na instrução ALTER TABLE.
Olá, Fausto!
Sim, o correto era colocar um valor default mesmo. Acabou passando batido isso no curso.
Provável que seja algo do MySQL que permitiu sem causar erros então.
Bons estudos!