Olá Irley! Tudo bem?
A mensagem de erro que você está recebendo, "No changes in database schema were found - cannot generate a migration", geralmente ocorre quando o TypeORM não detecta alterações nas entidades que justificariam a criação de uma nova migração.
Aqui estão algumas dicas que podem ajudar a resolver o problema:
Verifique suas Entidades: Certifique-se de que suas entidades estão corretamente configuradas e que há realmente mudanças nelas que precisam ser refletidas no banco de dados. Se não houver alterações, o TypeORM não gerará uma nova migração.
Data Source Correto: Confirme se o caminho para o arquivo data-source-cli.ts
está correto no seu script do package.json
. Este arquivo deve estar configurado com as entidades que você deseja migrar.
Limpeza de Cache: Às vezes, o TypeORM pode estar usando um cache antigo. Tente limpar o cache do TypeORM ou reiniciar o seu ambiente de desenvolvimento para garantir que ele esteja detectando as mudanças corretamente.
Criação Manual de Migração: Se você realmente precisa criar uma migração mesmo sem mudanças detectadas, pode usar o comando typeorm migration:create
para criar uma migração vazia e depois adicionar as mudanças manualmente.
Espero que essas sugestões ajudem você e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.