Ich möchte eine Tabelle in meinem Schema löschen. Ich habe die Datenbank beim ersten Start des Projekts erstellt und möchte die Tabelle entfernen. Was ist der beste Weg, dies zu tun?Tabelle aus Schema löschen - Rails
Ich versuchte rails g migration drop table :installs
, aber das erstellt nur eine leere Migration?
Schema:
create_table "installs", force: :cascade do |t|
t.string "email", default: "", null: false
t.string "encrypted_password", default: "", null: false
t.string "reset_password_token"
t.datetime "reset_password_sent_at"
t.datetime "remember_created_at"
t.integer "sign_in_count", default: 0, null: false
t.datetime "current_sign_in_at"
t.datetime "last_sign_in_at"
t.string "current_sign_in_ip"
t.string "last_sign_in_ip"
t.datetime "created_at", null: false
t.datetime "updated_at", null: false
end
add_index "installs", ["email"], name: "index_installs_on_email", unique: true
add_index "installs", ["reset_password_token"], name: "index_installs_on_reset_password_token", unique: true
Mögliche Duplikate von [Rails DB Migration - Wie Sie eine Tabelle löschen?] (Http://stackoverflow.com/questions/4020131/rails-db-migration-how-to-drop-a-table) –
I ' Ich sage, dass es sich nicht um ein Duplikat handelt, da es sich um eine Frage zum Schema handelt (auch wenn das nicht bearbeitet werden sollte). – jonlink