我是Spring的新手,我想知道如何正确部署应用程序。目前,我正在Heroku上部署该应用程序,它运行正常。
我的疑问是:在本地,我正在使用generateDdl(在JPA / Hibernate中)设置为true(以便从Java类生成DB表)。他们告诉我,这在生产服务器上是一种不好的做法。
我想知道在发布新版(实时)网站时应用架构数据库更改的最佳方法是什么。我的意思是,如果我在具有generateDdl = true的测试环境中工作,然后我想将架构数据库更改应用于实时环境(具有generateDdl = false),我如何知道自上一版本以来发生了哪些架构数据库更改?