gpt4 book ai didi

ruby-on-rails - rake 数据库 :migrate error after db:reset

转载 作者:数据小太阳 更新时间:2023-10-29 08:12:15 24 4
gpt4 key购买 nike

我在运行 rake db:migrate 时遇到问题,即使在 rake db:reset 之后我也会收到错误,它说要运行 rake db:migrate 并且有同样的错误。我该怎么做才能让它工作并完成迁移

SQLite3::SQLException: table "users" already exists: CREATE TABLE "users" ("id" INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL, "username" varchar(255), "password_digest" varchar(255), "created_at" datetime, "updated_at" datetime) /Users/alextuazon/.rvm/gems/ruby-2.1.0/gems/sqlite3-1.3.9/lib/sqlite3/database.rb:91:in `initialize'
/Users/alextuazon/.rvm/gems/ruby-2.1.0/gems/sqlite3-1.3.9/lib/sqlite3/database.rb:91:in `new'
/Users/alextuazon/.rvm/gems/ruby-2.1.0/gems/sqlite3-1.3.9/lib/sqlite3/database.rb:91:in `prepare'
/Users/alextuazon/.rvm/gems/ruby-2.1.0/gems/sqlite3-1.3.9/lib/sqlite3/database.rb:134:in `execute'
/Users/alextuazon/.rvm/gems/ruby-2.1.0/gems/activerecord-4.1.2/lib/active_record/connection_adapters/sqlite3_adapter.rb:334:in `block in execute'

最佳答案

执行 rake db:drop 删除表,然后 rake db:migrate 创建它们以及您的迁移所做的所有其他事情。

编辑:此外,阅读 Difference between rake db:migrate db:reset and db:schema:load的答案可能会有帮助

关于ruby-on-rails - rake 数据库 :migrate error after db:reset,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24966352/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com