Как настроить общую базу данных с Play / Heroku? - PullRequest
0 голосов
/ 21 января 2012

Я начал с определения идентификатора платформы, как указано здесь

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

Затем развернул приложение и получил следующую ошибку

К сожалению, произошла ошибка

Это исключение было зарегистрировано с идентификатором 6963iilc8.Я использую бесплатную версию Heroku.

1 Ответ

1 голос
/ 21 января 2012

Здесь есть две вещи: сохранение конфигурации в коде приложения - это плохая идея , поскольку она не позволяет Heroku выполнять множество административных задач от вашего имени .

Поэтому я бы настроил свой application.conf следующим образом:

db=${DATABASE_URL}
jpa.dialect=org.hibernate.dialect.PostgreSQLDialect
jpa.ddl=update

Heroku не рекомендует устанавливать jpa.ddl для обновления для реального производственного приложения.Вместо этого используйте эволюцию базы данных Play!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...