Diferença entre rake db: migrar db: reset e db: schema: carga

a diferença entre rake db:migrate e rake db:reset é bastante clara na minha cabeça. A coisa que eu não entendo é como r ... e faz a migração numa base de Dados Nova. Por favor, ajude-me a esclarecer, se o meu entendimento desapareceu. errado.