Heroku中的暂存或为暂存创建新应用?

5

我应该为我的应用程序创建一个分段环境,还是在Heroku上为分段创建第二个应用程序?哪个更好,或更受欢迎?

谢谢。

1个回答

7

除此之外,这难道不会让你在新的第二个测试应用程序中复制数据库变得更加困难吗?你不需要创建虚假数据来查看新功能如何与现有数据配合使用吗? - noob
通常我会使用 heroku db:pull(从我的生产应用程序)到我的暂存应用程序,然后使用 heroku db:push 将代码部署到暂存环境,运行任何迁移并查看是否出现问题。如果是大型数据库,则使用 pg:backups。 - John Beynon
当拉取和推送数据库时,本地数据库是MySQL而Heroku上是PostgreSQL,这会有问题吗? - noob
不,这正是 heroku db:push 的功能。无论本地数据库是 sqlite、pg 还是 mysql,它都在幕后使用 TAPS(https://github.com/ricardochimal/taps)进行操作。 - John Beynon

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接