当前位置: 首页 > 知识库问答 >
问题:

Dropwizard Liquibase-数据库更改日志不存在

莫典
2023-03-14

谁知道如何从头开始迁移?

我像往常一样使用命令运行迁移

**java -jar yourService.jar db migrate -i dev --dry-run dev**

但不是运行迁移-我收到

**Error: relation "MyScheme.databasechangelog" does not exist**

谁知道会有什么问题?我需要手动添加数据交换日志和数据交换日志吗?这对我来说很奇怪,因为当我与其他框架分开使用liquibase时,它会为我生成这个表。

共有1个答案

许俊贤
2023-03-14

我需要使用以下命令运行我的服务:

**java -jar yourService.jar db migrate -i dev dev**

无论如何,如果有人会遇到类似的问题-请随意使用上面的命令。

 类似资料:
  • 我决定在 Postgresql 的 Java 项目中使用 liquibase,所以我使用 maven goal 创建了初始变更集。现在它正在毫无问题地工作。 我正在寻找的是,在我对数据库进行了更改(比如从RDBMS客户端)之后,是否有任何命令可以分析更改日志和数据库状态,以根据我的更改生成更改集并将其附加到更改集xml文件中?

  • 在生产中,数据库用液基changelog.yaml更新,数据库更新成功。 我们对数据库模式进行了一些更改(作为几个增强功能的一部分),例如创建新表、更改表列和创建约束等。 有没有办法使用最新的数据库架构更改自动更新 changelog.yaml?(需要附加到现有的 YAML 文件中,而不是从 SCRACH 重新创建。 因此对生产过渡数据的影响很小)

  • Maven依赖关系; Spring Boot版本:2.2.3.发布 LiquiBase核心版本:3.8.5 PostgreSQL版本:42.2.9 我有一个针对PostgreSQL 11数据库运行的Spring Boot应用程序,它出现了一个以前没有注意到的新行为。当我运行update命令时,表不会在活动模式中创建,即使正在创建表。这当然会导致运行失败,因为关系不存在。然而;我不控制这个表的创建,

  • 问题内容: 现在,我的构建过程使用MS Build从源进行构建,并在构建过程中执行自定义程序。我在程序中写入控制台的所有内容都记录在控制台输出中。 但是,我也想在用户界面的“更改”和/或“状态”部分中记录一些条目(类似于SVN所做的事情)。 如何才能做到这一点? 问题答案: // This is a deliciously convoluted and fragile hack to force

  • 问题内容: 我有一个具有表的应用程序,当您单击表中的项目时,它会使用其数据(FieldGroup)填充一组文本字段,然后您可以选择保存更改, 我想知道如何保存更改用户对我的postgres数据库进行的更改 。我正在为此应用程序使用vaadin和hibernate模式。到目前为止,我已经尝试做 我努力了 而且我也尝试过 最后两个给我以下错误 问题答案: 我已经弄清楚了如何对数据库进行更改,下面是一些

  • 我正在尝试用angular和MongoDB创建一个博客。当我提交博客时,它会保存在数据库中(使用postman进行检查)。我在输入标记和ckeditor中输入的数据也会出现在测试mat-card组件中。但当我尝试提交博客时,它不会显示在blog-page组件中。blog存储在数据库中。我的onBlogSubmit()函数有问题,但我不知道是什么问题: 这是我尝试过的: 我的post.service