我已经在heroku上部署了一个Spring Boot应用程序并安装了ClearDB插件,它只是MySQL数据库。我使用的是免费计划,所以我不介意我的应用程序在一小时不活动后将进入休眠状态,但我有一个问题 - 应用程序进入休眠状态后数据库会丢失。我想知道这是否就是 heroku 在使用免费服务时的工作方式,或者是否可以在 heroku 设置中进行更改。
我在我的application.properties
中使用自动ddl设置为create
,这可能是原因吗?
最佳答案
该行为是由您的 application.properties
引起的,与 Heroku 无关。
您应该将其更改为 update
而不是 create
,因为使用 create 后,数据库架构将被删除并创建。
更多信息here
关于mysql - 当heroku 让我的应用程序进入休眠状态时,如何防止 ClearDB (MySQL) 丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59204786/