Heroku何时终止数据库?

时间:2012-07-03 09:52:16

标签: database heroku

我们正在忙着将旧的Heroku应用程序从竹栈转换到雪松堆栈。我们正在努力减少停机时间,因此正在努力避免维护停机时间。这些数据具有时间敏感性和财务性质,因此我们无法承担任何交易损失。

考虑到这一点,我一直在研究如下所述在这两个应用程序之间共享数据库:https://stackoverflow.com/a/5981700/361417

我担心的是Heroku如何决定终止并从系统中删除未使用的数据库。

TL;博士
如果我将新应用程序设置为使用与旧应用程序相同的数据库,然后终止旧应用程序,Heroku是否仍然会认识到该数据库正在使用(通过新应用程序)?

1 个答案:

答案 0 :(得分:0)

在与Heroku支持人员交谈后,事实证明数据库与应用程序绑定,并且不会自动检测到它正在使用中,但是当您删除旧应用程序时将终止:

  

嗨罗伯特,如果删除旧应用程序,数据库   删除。数据库加载项仍然附加到应用程序,   环境变量只是一个配置指针。我建议你   将旧应用程序缩减为0,使其无法运行,然后离开   它用于存放您正在使用的数据库。

就我个人而言,我建议不要将应用程序缩减到0.而是要支付将数据移动到新应用程序的前期成本,并确保数据安全,而不是冒着不小心删除旧应用程序的风险。