小编Sim*_*mon的帖子

heroku不更新数据库模式

在部署时,Heroku似乎没有更新我的数据库架构.以下是详细信息:

以下是User类的内容:

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
Run Code Online (Sandbox Code Playgroud)

结束

这是我的部署过程:

git push heroku master
heroku rake db:migrate
heroku db:push
Run Code Online (Sandbox Code Playgroud)

一切似乎都很顺利...除非我检查db中的实际User表...

heroku console User
Run Code Online (Sandbox Code Playgroud)

...我得到了旧版本的用户...

User(id: integer, username: string, created_at: datetime, updated_at: datetime)
Run Code Online (Sandbox Code Playgroud)

知道我做错了什么吗?非常感谢你的帮助!

西蒙

database migration schema ruby-on-rails heroku

12
推荐指数
1
解决办法
5802
查看次数

标签 统计

database ×1

heroku ×1

migration ×1

ruby-on-rails ×1

schema ×1