Rake db: ошибка переноса после db: reset

У меня возникают проблемы с запуском 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'
+3
26 июл. '14 в 0:31
источник поделиться
1 ответ

Сделайте rake db:drop, чтобы отбросить таблицы, а затем rake db:migrate, чтобы создать их и все другие действия, которые выполняются вами.

EDIT: Кроме того, чтение Разница между rake db: migrate db: reset и db: schema: load ответы могут быть полезными

0
26 июл. '14 в 0:38
источник

Посмотрите другие вопросы по меткам или Задайте вопрос