我有一个在 scala play2.0 中开发的应用程序,它在本地成功运行,但如果部署到 heroku 时失败。
失败的原因是我在本地使用 H2 数据库,并在 heroku 中使用 postgresql,我必须将其中一种数据类型从“clob”更改为“text”。
根据 play20 文档,现在的问题是 heroku 中的数据库处于“不一致的状态”。在 DEV 模式(本地)下,您可以在 html 出现时单击“将其标记为已解决”。
如何在 heroku PROD 环境中“将其标记为已解决”? http://www.playframework.com/documentation/2.1.1/Evolutions
ps:注意,因为是新应用,我刚刚删除了数据库重新启动。但是,在这里我要问的是在 PROD 环境中处理演变的正确方法是什么。也就是说,这里没有解释 PROD 的“标记为已解决”问题:http ://www.playframework.com/documentation/2.1.1/Evolutions