如何使用Play / Heroku配置共享数据库?

时间:2012-01-21 11:49:16

标签: heroku playframework

我首先定义了这里指定的框架ID

http://www.playframework.org/documentation/1.2/guide11

我打电话给我的服务器appnameheroku

然后我使用

检索数据库URL
heroku config 

来自控制台

然后我将以下两行添加到application.conf

%appnameheroku.jpa.ddl=validate
appnameheroku.db=postgres://....compute-1.amazonaws.com/etc

然后我部署应用程序并获得以下错误

糟糕,发生了错误

此异常已使用id 6963iilc8记录。我正在使用Heroku的免费版本。

1 个答案:

答案 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!的数据库演变。