每次重启时,我们都需要在开发模式(从头开始)下使用jhipster重置我们的h2数据库。哪种方式是正确的?
发布于 2018-07-24 04:47:11
只需在src/main/resources/config/
下的application-dev.yml
文件中添加spring/liquibase/drop-first
参数并将其设置为true
,如下所示:
(...other parameters...)
liquibase:
contexts: dev
drop-first: true
(...other parameters...)
发布于 2018-07-24 22:05:00
我假设您在创建JHipster应用程序时选择了“具有基于磁盘的持久性的H2数据库”选项。如果是这样的话,Cristian的解决方案应该可以很好地工作,只要确保你永远不会在开发模式下对不想被删除的数据库运行你的应用程序。
将来,您可以在创建JHipster应用程序时选择"H2 In-Memory Database“选项。选择此选项后,您将始终在开发模式下获得一个全新的数据库,因为该数据库仅保存在内存中。
https://stackoverflow.com/questions/51483467
复制相似问题