Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Dúvida sobre remoção de séries

Eu entendi essa remoção em cascata feita na aula, mas isso vale somente com o sqllite que como foi dito: não trabalha bem com chaves estrangeiras? Porque eu havia feito um pequeno projeto usando o mysql e só precisei usar o onDelete('cascade') na migration. É bom fazer os dois casos em qualquer tipo de banco pra ser tipo um double check de segurança?

1 resposta
solução!

Olá, Jamil!

O código criado funciona em qualquer banco mas nós desenvolvemos ele pelo fato de usarmos SQLite sim, além do fato de não dependermos do banco de dados em nossa lógica.

Mas, o onDelete('cascade') em outros SGBDs relacionais resolveria sem problema.

Fazer os dois não acarretaria em nenhum problema, mas eu optaria por utilizar apenas uma das 2 abordagens. Pode causar confusão na manutenção ter 2 pontos do código com a mesma "funcionalidade".

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software