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.
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!