jhipster 重新创建数据库表
jhipster recreate database tables
使用 jhipster 我创建了基于 Angular
的 Monolith 应用程序 (MySQL
) 并加载了 jdl
文件,一切正常。但是我错误地删除了 MySQL 数据库模式。现在我已经重新创建了数据库模式,但是现在当我 运行 ./mvnw
时,它不再创建数据库表和条目,甚至连登录和身份验证表也没有创建?是否需要更改设置才能重新创建所有数据库表的数据库?
Liquibase 不创建模式,它创建表、索引……但仅在预先存在的 database/schema 中创建。您必须重新创建架构。
您可以从 liquibase 创建模式,但不能从数据库创建模式,因此您必须只创建数据库,对于模式,您可以使用这个:
<sql> CREATE SCHEMA yourSchema </sql>
使用 jhipster 我创建了基于 Angular
的 Monolith 应用程序 (MySQL
) 并加载了 jdl
文件,一切正常。但是我错误地删除了 MySQL 数据库模式。现在我已经重新创建了数据库模式,但是现在当我 运行 ./mvnw
时,它不再创建数据库表和条目,甚至连登录和身份验证表也没有创建?是否需要更改设置才能重新创建所有数据库表的数据库?
Liquibase 不创建模式,它创建表、索引……但仅在预先存在的 database/schema 中创建。您必须重新创建架构。
您可以从 liquibase 创建模式,但不能从数据库创建模式,因此您必须只创建数据库,对于模式,您可以使用这个:
<sql> CREATE SCHEMA yourSchema </sql>