1

我知道迁移 Heroku 数据库的主题有很多文档,但我还没有找到答案,而且似乎没有人提到我遇到的错误。

我使用 Heroku 的基本/免费版本开发了我的应用程序,在那里我得到了我的两个随机字典单词和一个数字。我在这个实例中运行了一个 Rails 应用程序,其中填充了数据。这是我用来演示给管理层的。

我的公司现在已经在 Heroku 上支付了空间,包括 Postgres。我已经将我的应用程序部署到了这个新空间,包括一个空的 Postgres 数据库(我已经运行了迁移),现在我想将我的数据从免费/共享空间移动到我的付费空间。

我相信这是我应该遵循的方向页面:

https://devcenter.heroku.com/articles/migrating-from-shared-database-to-heroku-postgres

但是当我到达这一步时:

heroku pgbackups:capture --expire -a [my_app]

我的问题中出现错误,“您的应用没有数据库。” 我已经完成了必要的步骤,添加了 pgbackups 插件等等。如果我对我新创建的付费应用程序(使用空数据库)执行此命令,它可以正常工作。但是为我的旧/免费/共享数据库版本运行它会出错。

我知道它没有付费数据库,没有。如果我去http://postgres.heroku.com它甚至不会出现。但是我有数据存在于 Heroku 世界的某个数据库中,我想了解它。文档确实让我相信这些是离开 5mb 共享空间的说明,这就是我正在做的。

4

1 回答 1

0

在为客户编写的更新中,我没有考虑到一些极端情况。我想你已经知道了,后来的版本修复了它。对不起。

于 2012-10-06T22:36:54.473 回答