Jhipster jdl导入不更新表

问题描述 投票:-1回答:1

当我在jdl文件中进行任何更改并运行时

jhipster import-jdl myjdl.jh 

它不会更新磁盘H2 db上的现有表。我在这里错过了什么?

谢谢

jhipster
1个回答
2
投票

使用H2磁盘数据库时,所有数据都存储在target(mvn)或build(gradle)文件夹中。您可以通过运行./mvnw clean./gradlew clean删除所有数据和表。下次启动应用程序时将创建新的数据库表。

在生产中,您应该使用JHipster's "Using a Database" docs中详述的Liquibase迁移。文档提到,如果您需要保留数据,这些Liquibase迁移可能适用于H2 Disk(仅限dev配置文件),但未经过测试。

© www.soinside.com 2019 - 2024. All rights reserved.