小编use*_*618的帖子

Rake db:migrate 表已经存在

我不明白为什么会这样。我有以下迁移:

def self.up
  create_table :leakages do |t|
    t.integer :feature_id
    t.integer :project_id
    t.float :total
    t.date :apt_date
  end
  add_index :leakages, [:feature_id, :apt_date]
end
Run Code Online (Sandbox Code Playgroud)

当我第一次运行它时它运行正常,但是当我再次运行迁移时会抛出一个错误,说leakages表已经存在。为什么会发生此错误?我正在使用 mysql2 gem。

ruby-on-rails

4
推荐指数
2
解决办法
1万
查看次数

标签 统计

ruby-on-rails ×1