jhipster 重新创建数据库表

jhipster recreate database tables

使用 jhipster 我创建了基于 AngularMonolith 应用程序 (MySQL) 并加载了 jdl 文件,一切正常。但是我错误地删除了 MySQL 数据库模式。现在我已经重新创建了数据库模式,但是现在当我 运行 ./mvnw 时,它不再创建数据库表和条目,甚至连登录和身份验证表也没有创建?是否需要更改设置才能重新创建所有数据库表的数据库?

Liquibase 不创建模式,它创建表、索引……但仅在预先存在的 database/schema 中创建。您必须重新创建架构。

您可以从 liquibase 创建模式,但不能从数据库创建模式,因此您必须只创建数据库,对于模式,您可以使用这个:

<sql> CREATE SCHEMA yourSchema </sql>