當我部署時,Heroku似乎沒有更新我的數據庫模式。下面是詳細信息:heroku不更新數據庫模式
這裏是應該是什麼樣子的用戶等級:
create_table "users", :force => true do |t|
t.string "username"
t.datetime "created_at"
t.datetime "updated_at"
t.string "email"
t.string "encrypted_password"
t.string "salt"
t.string "remember_token"
t.boolean "admin", :default => false
末
這裏是我的部署過程:
git push heroku master
heroku rake db:migrate
heroku db:push
一切似乎走順利...除了如果我檢查實際用戶表中的數據庫...
heroku console User
...我得到一箇舊版本的用戶的...
User(id: integer, username: string, created_at: datetime, updated_at: datetime)
任何想法,我做錯了什麼? 非常感謝您的幫助!
西蒙
您確定所有的遷移都在源代碼控制之下嗎? – 2010-10-24 18:27:12