Porque quando executo os ALTER TABLE dá esse erro ?
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!
Porque quando executo os ALTER TABLE dá esse erro ?
Oii, Luis! Tudo bem?
Agradeço por aguardar o nosso retorno.
Diferente de alguns outros SGBDs, o SQLite tem algumas limitações na adição de constraints após a criação da tabela, então está relacionado a sintaxe do ALTER TABLE. Portanto, para evitar esse problema, o arquivo de criação de tabelas foi atualizado, nele os comandos de CREATE já estão inseridas o constraints.
Peço que tente executar novamente os comandos dos arquivos, lembre-se de seguir a ordem estabelecida.
Espero ter ajudado.
Qualquer dúvida, não hesite em compartilhar no fórum.
Abraços!