Удаление таблицы SQLite с единичным именем из Rails - PullRequest
0 голосов
/ 12 марта 2020

Итак, я работаю над миграцией в базу данных SQLite на Rails и каким-то образом получил таблицы User и Users. Как мне удалить его, не удаляя пользователей?

  create_table "user", force: :cascade do |t|
    t.string "first_name"
    t.string "last_name"
    t.string "username"
    t.string "email"
    t.string "password"
    t.datetime "created_at", precision: 6, null: false
    t.datetime "updated_at", precision: 6, null: false
  end

  create_table "users", force: :cascade do |t|
    t.string "first_name"
    t.string "last_name"
    t.string "username"
    t.string "email"
    t.string "password"
    t.datetime "created_at", precision: 6, null: false
    t.datetime "updated_at", precision: 6, null: false
  end 

1 Ответ

0 голосов
/ 12 марта 2020

Возможно, это не лучшая практика, но, по-видимому, для меня это решило: удалить из схемы, удалить базу данных rails db:drop, создать новую rails db:create и перенести rails db:migrate Хорошо на go так далеко как я могу сказать!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...