所以我是ROR和Heroku的新手,需要一点帮助.我已经创建了一个应用程序并对其进行了部署;但是,我想清除与其相关的数据库.这意味着我想清除到目前为止已经创建的所有用户(以及他们的附加数据).
我基本上已经创建了几个虚假帐户来测试生产站点上的数据库是否正常工作,但现在我想清除这一点,并从一个新的数据库开始.
这是否可以在不完全删除数据库的情况下实现?
任何帮助都将不胜感激.非常感谢您抽出时间!
所以我是ROR和Heroku的新手,需要一点帮助.我已经创建了一个应用程序并对其进行了部署;但是,我想清除与其相关的数据库.这意味着我想清除到目前为止已经创建的所有用户(以及他们的附加数据).
我基本上已经创建了几个虚假帐户来测试生产站点上的数据库是否正常工作,但现在我想清除这一点,并从一个新的数据库开始.
这是否可以在不完全删除数据库的情况下实现?
任何帮助都将不胜感激.非常感谢您抽出时间!
您可以使用heroku pg:reset DATABASE
命令重置整个数据库.该命令将简单地删除并创建数据库.
那么您必须使用heroku rake db:migrate
来创建表.
或者,您可以在本地使用rake db:reset
命令,然后运行heroku db:push
来更新生产数据库.