Solución:
Conozco dos formas de hacer esto:
Esto restablecerá su base de datos y volverá a cargar su esquema actual con todo:
rake db:reset db:migrate
Esto destruirá su base de datos y luego la creará y luego migrará su esquema actual:
rake db:drop db:create db:migrate
Todos los datos se perderán en ambos escenarios.
En Rails 4, todo lo que se necesita es
$ rake db:schema:load
Eso eliminaría todo el contenido de su base de datos y volvería a crear el esquema de su archivo schema.rb, sin tener que aplicar todas las migraciones una por una.
Utilizo el siguiente trazador de líneas en Terminal.
$ rake db:drop && rake db:create && rake db:migrate && rake db:schema:dump && rake db:test:prepare
Puse esto como un alias de shell y lo nombré remigrate
A estas alturas, puede “encadenar” fácilmente las tareas de Rails:
$ rake db:drop db:create db:migrate db:schema:dump db:test:prepare # db:test:prepare no longer available since Rails 4.1.0.rc1+
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)