我首先定义了这里指定的框架ID
http://www.playframework.org/documentation/1.2/guide11
我打电话给我的服务器appnameheroku
然后我使用
检索数据库URLheroku config
来自控制台
然后我将以下两行添加到application.conf
%appnameheroku.jpa.ddl=validate
appnameheroku.db=postgres://....compute-1.amazonaws.com/etc
然后我部署应用程序并获得以下错误
糟糕,发生了错误
此异常已使用id 6963iilc8记录。我正在使用Heroku的免费版本。
答案 0 :(得分:1)
这里有两件事:在应用程序代码中存储配置是bad idea,因为它阻止Heroku执行大量管理任务on your behalf。
因此我将application.conf配置为:
db=${DATABASE_URL}
jpa.dialect=org.hibernate.dialect.PostgreSQLDialect
jpa.ddl=update
Heroku不建议将jpa.ddl设置为更新现实世界的制作应用。请改用Play!的数据库演变。