所以我是ROR和Heroku的新手,需要一点帮助.我已经创建了一个应用程序并对其进行了部署;但是,我想清除与其相关的数据库.这意味着我想清除到目前为止已经创建的所有用户(以及他们的附加数据).

我基本上已经创建了几个虚假帐户来测试生产站点上的数据库是否正常工作,但现在我想清除这一点,并从一个新的数据库开始.

这是否可以在不完全删除数据库的情况下实现?

任何帮助都将不胜感激.非常感谢您抽出时间!

推荐答案

您可以使用heroku pg:reset DATABASE命令重置整个数据库.该命令将简单地删除并创建数据库.

那么您必须使用heroku rake db:migrate来创建表.

或者,您可以在本地使用rake db:reset命令,然后运行heroku db:push来更新生产数据库.

Database相关问答推荐

在 SQL Server 中找出调用存储过程

数据库排序规则更改问题 (SQL Server 2008)

Android Room持久性库@Update不起作用

su postgres:Sorry?

如何将新架构添加到现有的 Visual Studio 数据库项目?

SQL Server - 使用计数函数与相交

如何在数据库中存储具有动态数量属性的数据

什么是 Scalar标量查询?

数据库模式中的多对多关系表是否有正式名称?

恢复数据库备份时出错

nvarchar (50) 与 nvarchar (max) 的含义

在 PostgreSQL 中使用 pg_notify(text, text) 监听/通知

我应该如何使用 MySQL 构建我的设置表?

有人可以详细解释 SOLR requestHandlers 和 responseWriters 吗?

如何动态更改 Ruby on Rails 中所有模型的 Active Record 数据库?

Sqlite 判断表是否为空

在 SQLite 表中使用文本作为主键不好?

xampp phpmyadmin,格式参数不正确

Web 应用程序的文件存储:文件系统、数据库和 NoSQL 引擎

获取 SQL Server 2008 中新插入行的主键