Деплой Java проекта на heroku с подключением ClearDB MySQL (удаляются данные)
Задеплоил проект на heroku, проверил логи, все скомпилировано без ошибок. Подключил ClearDB MySQL (фришный тариф), через MySQL Workbench залил данные по таблицам. Ок, приложение доступно, по всем ссылкам проходит, все данные видно.
Через час решил посмотреть все ли работает, зашел по ссылке, а данные из БД удалились, то есть все таблицы на месте, но они не заполнены.
Снова залил все данные, через час зашел, снова все удалилось. Документацию почитал, ничего поэтому поводу не нашел.
Может кто сталкивался с этой проблемой? Как решили?
И что значит ограничение по коннектам = 10 (Connections - 10)?
Ответы (1 шт):
Heroku останавливает приложения если они простаивают и к ним нет обращений, и стартует их, когда к ним снова появляется обращение.
Благодаря create-drop, хибер удаляет данные из БД при завершении приложения. При старте - создает новые таблицы.