问题标签 [liquibase-hibernate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1492 浏览

database - liquibase 是否支持从一个数据库到另一个数据库的数据迁移

我有一个场景,我们正在从Oracle DB 迁移到 Postgres Sql,我知道我可以使用 liquibase maven 插件从 Oracle 模式生成更改日志,并且可以使用它在 Postgres 中创建我的模式。我想知道的是是否也可以使用 liquibase 将数据从 oracle 复制到 postgresql。如果是这样,该怎么做。

任何帮助深表感谢。

0 投票
2 回答
412 浏览

liquibase-hibernate - 从我的项目代码访问 http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-2.0.xsd 时出现 HTTP 403

在进行 maven 构建时,得到 403 响应 liquibase。使用命令“mvn clean install -Pinitdb”构建项目。整个日志是

只需卷曲到相同的网址就可以正常工作

0 投票
3 回答
6220 浏览

spring-boot - 使用 Liquibase 将列添加到表中

我是后端开发的新手,目前正在尝试向我的 app_user 表添加一列。如下所示。

它给出了这个错误

在“阅读器”第 23 行第 22 列中:列:^

我使用 Spring boot 和 postgre sql。请尝试找出问题

0 投票
0 回答
596 浏览

spring-data-jpa - Spring Data Envers + Liquibase:如何创建审计表并自动更新它们?

我想在我的 Spring Boot 应用程序中审核我的模型。我使用 Liquibase 进行数据库迁移。假设我有这个实体:

user使用 Liquibase 创建表

如何创建user_AUD用于审计的表?我想避免手动创建它,因为如果以后我将其他字段添加到User实体中,我确信我会忘记将它们添加到user_AUD,并且手动执行它太乏味了。同样的问题是针对REVINFO表的(如何自动创建它?)

请注意,hibernate.ddl-auto自从我使用 Liquibase 以来,我禁用了属性。

非常感谢你的帮助。

0 投票
1 回答
548 浏览

oracle - Oracle数据库中将varchar2列转换为clob数据类型的问题

我的数据库中有一张Person表。我正在使用Oracle数据库。我有一列ADDRESS具有varchar2数据类型。我想将此列的数据类型从varchar2更改为clob。我正在通过Liquibase进行此更改。这是我的变更集。

通过上述变更集,我将能够从varchar2转换为clob。但正如您所看到的,我的最后一列名称是ADDRESS_CLOB。但我的要求是最终列名应该是ADDRESS并且它应该是clob数据类型。我该怎么做,请帮助我。

0 投票
2 回答
1050 浏览

spring-boot - 如何从密码 hashcorp vault 动态读取 liquibase.properties

在我的 Spring Boot 项目中,我正在尝试设置 liquibase 并在开发、测试和生产数据库之间使用它。liquibase.properties除了将凭据从 HashiCorp Vault传递到文件之外,一切似乎都运行良好。我可以 application.properties毫无问题地访问凭据,但我不能liquibase.properties存档。我有以下文件,我想从密码库动态传递 URL 和凭据。

liquibase.properties

0 投票
1 回答
519 浏览

java - Liquibase 通过 Springboot 执行 postgres 方法

我正在尝试在springboot中使用liquibase执行下面的sql方法,除了可以执行任何sql查询的方法。

下面的查询在 psql 终端中执行时不会出错,可以正常工作。

通过 liquibase 执行上述行时引发的错误。

0 投票
0 回答
331 浏览

postgresql - Liquibase 忽略数据库内容并从头开始创建差异

我有一个基于Spring BootHibernate的项目。我使用Liquibase进行迁移。每次我运行mvn liquibase:diff它都会根据我的模型创建一个完整的变更集,比如我的Postgres DB是完全空的。我希望Liquibase只创建增量。我错过了什么?

Maven 构建成功,唯一的警告是:

[WARNING] Did not find schema 'mydb' to snapshot

这是Maven配置:

liquibase.properties

应用程序属性

0 投票
0 回答
365 浏览

liquibase - 运行 diff maven 目标时的 Liquibase hibernate 注释警告

我正在使用带有 hibernate 的 liquibase 来生成基于 JPA 实体的差异。但是,当我运行 diff maven 目标时,我收到以下警告:[javax.xml.bind.annotation.XmlSchema] 注释的命名空间与 [http://www.hibernate.org/xsd/orm/hbm] 不匹配。处理绑定可能会失败。

我怎样才能解决这个问题?

pom.xml

0 投票
0 回答
159 浏览

liquibase - Spring 5项目中的Liquibase休眠连接警告

我在 Maven 的 Spring 5 项目中使用 liquibase。我有基于注释的连接和 liquibase 属性文件。但是,当我通过 maven 目标与 liquibase 交互时,我收到以下警告:HHH000342:无法获得查询元数据的连接:应用程序必须提供 JDBC 连接

这是 JPA 配置类:

这是 liquibase 属性:

和 pom.xml

我怎样才能解决这个问题?