Я новичок в рубине и рельсах и просто разбираюсь в миграции.
Мой вопрос заключается в том, что является наилучшей практикой или правильным временем для удаления миграции после отката. До сих пор то, что я прочитал, является вопросом мнения, удаляете ли вы миграцию после отката, но есть ли какие-либо серьезные последствия для удаления миграции при работе в команде, и есть ли какие-либо преимущества в том, чтобы оставить файл миграции по сравнению с удалением Это?
В моем случае, что было бы наиболее разумно?
У меня был исходный файл переноса 20140731141350_create_users.rb
class CreateUsers < ActiveRecord::Migration
def change
create_table :users do |t|
t.string :email
t.string :password
t.timestamps
end
end
end
К которому мне нужно было добавить столбец salt, поэтому я создал миграцию 20140804125449_add_salt_colum_to_users.rb
class AddSaltColumToUsers < ActiveRecord::Migration
def change
add_column :users, :salt, :string
end
end
Но во время разработки я понял, что столбец salt не нужен, и выполнил
rake db:migrate:down VERSION=20140731141350
Теперь у меня остался неиспользуемый файл миграции 20140804125449_add_salt_colum_to_users.rb.
Удалить или нет?