【问题标题】:jHipster: How to add table, fields to table on the production?jHipster:如何在制作上添加表、字段到表中?
【发布时间】:2019-09-05 08:29:34
【问题描述】:

如何在jHipster项目的生产中添加表、字段到表中? 我读了这个https://www.jhipster.tech/development/,但它是为了开发。 在此之后产品数据库是否会更新:

./mvnw  -DskipTests  -Pprod package 

或启动后:

./my-project.war 

我的 pom.html 部分:

<plugin>
        <groupId>org.liquibase</groupId>
        <artifactId>liquibase-maven-plugin</artifactId>
        <version>${liquibase.version}</version>
        <configuration>
            <changeLogFile>src/main/resources/config/liquibase/master.xml</changeLogFile>
            <diffChangeLogFile>src/main/resources/config/liquibase/changelog${maven.build.timestamp}_changelog.xml</diffChangeLogFile>
            <driver>com.mysql.jdbc.Driver</driver>
            <url>jdbc:mysql://localhost:3306/mydatabase_dev</url>
        </configuration>
</plugin>

这是否意味着我应该更改以选择我要更新的数据库?

在产品中添加字段时的操作顺序是什么?

【问题讨论】:

    标签: java jhipster


    【解决方案1】:

    我认为 Jhipster 提供了 liquibase 产品。

    【讨论】:

    • 您必须部署新版本的应用程序。在启动时,Liquidbase 将检查数据库版本和应用程序版本并应用所需的更新。
    【解决方案2】:

    Jhipster 有子生成器可以为您执行此操作。

    可以通过运行调用

    jhipster 实体 --[选项]

    可以通过键入找到这些选项的参考

    jhipster 实体 --help

    如果您需要,可以在这里找到更多信息:Jhipster

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-20
      • 2017-08-26
      • 2020-01-26
      • 2018-06-04
      • 1970-01-01
      • 2019-09-16
      相关资源
      最近更新 更多