如何在Elastic Beanstalk中运行'rake db:drop'

时间:2016-01-01 13:01:14

标签: ruby-on-rails amazon-web-services elastic-beanstalk

我在Elastic Beanstalk服务上运行了一个rails应用程序。

部署我的应用时,某些页面无效。我认为问题在于,在删除模型并创建具有相同名称但不同模式的新模型后,数据库未重置。

在本地,我可以运行rake db:droprake db:createrake db:migrate来重置数据库。但是,如何在EB上重置数据库?

2 个答案:

答案 0 :(得分:2)

要手动运行,您只需rake您的环境并发出{{1}}命令即可​​。或者,如果您不需要该数据库,只需从beanstalk Web控制台重新创建环境,这将重新创建数据库。

答案 1 :(得分:0)

我认为您还必须从rails应用程序中删除structure.rb文件手册,然后使用rake db:migrate再次创建