Oi, estou começando agora o curso, porém fiz o curso anterior e cada vez que a gente criava uma migração e carregava ela no banco os dados eram apagados e o banco ficava como se fosse um novo, porém naquele curso, o banco era criado a partir das migrations, entendia que era um recurso para homologação. Minha dúvida é, tem como fazer migrations e manter os dados do banco? sem perder tudo, se não tem como fazer isso qual seria a importância e a finalidade desse recurso em produção, por que obviamente eu não posso apagar os dados do banco do cliente