Question

Si j'ai deux fichiers de migration:

20110414132423_insert_bulk_data.rb #1st
20111122105951_add_some_columns.rb #2nd

et je lance rake db:migrate, est le 1er une course tout d'abord car il a horodatage plus ??

Depuis que je suis au milieu de quelqu'un d'autre code, il a fait la migration 20110414132423_insert_bulk_data laquelle des données d'insertion à table, mais ce fichier de migration se plaint une colonne inconnue dans la table , je trouve la colonne manquante est définie dans le 2 fichier de migration 20111122105951_add_some_columns.rb qui a horodatage plus récent ...

Comment puis-je me débarrasser de cela?

Était-ce utile?

La solution

Shortly, yes. The timestamp is used to order migrations and to navigate between them. See more here

Autres conseils

  1. delete this migrations
  2. generate two new migrations in the way you need to run
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top