В вашей базе данных есть schema_migrations
, если файл уже был запущен, там будет номер версии, вы можете удалить записи в этой БД и запустить db: migrate, обратите внимание, что она, вероятно, удалит все вашиданные также.
Если вы хотите внести инкрементное изменение в БД без изменения данных, вы можете создать новую миграцию, которая изменяет существующую структуру базы данных, например:
note that you need to do this in a new migration file.
class AddAttachmentCxpp1ToCustomer < ActiveRecord::Migration
def self.up
add_column :customers, :cxpp1_file_name, :string
add_column :customers, :cxpp1_content_type, :string
add_column :customers, :cxpp1_file_size, :integer
add_column :customers, :cxpp1_updated_at, :datetime
end
def self.down
remove_column :customers, :cxpp1_file_name
remove_column :customers, :cxpp1_content_type
remove_column :customers, :cxpp1_file_size
remove_column :customers, :cxpp1_updated_at
end
end