O que é migration? Como usar migrations para sincronizar banco de dados com o schema do projeto