在关闭帐户之前,如何确保我在Heroku上下载了所有数据?

时间:2019-04-19 10:58:35

标签: heroku backup downloading

我不了解Heroku的结构(我不是程序员)。如何在关闭帐户之前下载应用程序和数据库?

1 个答案:

答案 0 :(得分:0)

对于初学者来说,您无需download you apps from Heroku

  

Heroku应用程序的Git存储库仅用于部署目的。正式不支持从此存储库进行克隆作为功能,仅应作为最后的尝试。 请勿使用此存储库作为您应用的规范“原始”存储库。而是使用您自己的Git服务器或版本控制服务(例如GitHub)。

即使您没有使用GitHub或类似的软件,每个开发人员都应该拥有该应用程序的副本。在Heroku上无法进行“实时开发”,因此每个应用程序必须至少有一个其他副本(除非已将其删除)。

就数据库而言,如果您使用的是Heroku Postgres,则可以download a copy of your database使用heroku pg:backups:capture,然后使用heroku pg:backups:download,如记录所示。其他数据库插件有不同的需求。

确保您拥有一切的最佳选择是将应用程序旋转到其他位置并确保其正常工作。如果您有测试套件,请运行它。验证数据非常棘手,但是您可以检查一些简单的指标,例如表的数量和名称,每个表中的记录数量,以确保您可以使用自己拥有的任何帐户登录,并且其面向应用程序的数据看起来合理,等