399得票12回答
Liquibase锁定 - 原因?

当我对Oracle服务器运行大量的liquibase脚本时,就会出现这种情况。SomeComputer 是我的计算机名称。Waiting for changelog lock.... Waiting for changelog lock.... Waiting for changelog lo...

120得票4回答
列出所有的Liquibase SQL类型。

我试图寻找关于更改日志文件中支持的类型的文档,但未能找到。是否有文档、网站或类似的东西,可以找到所有特定类型的问题。例如,在具有不同类型的数据库中支持clob类型。我必须使用类似以下的内容:<property name="clob.type" value="clob" dbms="ora...

118得票8回答
为什么以及何时使用Liquibase?

我在stack overflow上搜寻了这个问题,但是没有找到有关此的任何问题。 我是Liquibase的新手,想要学习: 为什么要使用Liquibase? 在项目中应该在什么情况下使用Liquibase? 我知道这是为了将所有数据库更改保存在一个地方,但是可以通过在某些存储库系统中创建简...

83得票9回答
Spring Boot - 在启动时禁用Liquibase

我希望能在我的 Spring Boot 应用程序中配置 Liquibase,因此我在 pom.xml 中添加了所需的依赖项,并在 application.properties 中将路径设置为 master.xml。这样做可以正常工作,Spring Boot 在启动时运行了 Liquibase。...

70得票9回答
没有任何更改的Liquibase校验和验证错误

Maven在没有更改changeset的情况下触发了Liquibase验证失败。 我的数据库是Oracle。 情况如下: 在DB changelog表中记录了changeset <changeSet id="1" author="me" dbms="oracle">; 然后...

68得票4回答
Liquibase:如何在列标签中设置外键约束?

如何通过列标签属性 foreignKeyName 和 references 配置外键?我找到的唯一示例演示了如何在事后添加外键 (添加外键约束)。

62得票3回答
如何强制Liquibase重新计算校验和而无需重新运行语句?

我们正在使用Java 6和Liquibase 3.2版本。有没有办法强制Liquibase重新计算校验和,而不需要重新运行我们Liquibase文件中的相同语句?在我们的数据库中,我运行了这个...update DATABASECHANGELOG set md5sum = null where...

57得票3回答
Liquibase中的Java代码变更集

在liquibase中,是否有一种方法可以创建Java代码变更集(即提供一个Java类,该类将接收JDBC连接并对数据库进行一些更改)? (我知道flyway具有这样的功能)

54得票8回答
Liquibase:如何将日期列的默认值设置为UTC格式下的“now”?

如何将日期列的默认值设置为UTC格式下的“现在”?我认为答案涉及column element上的defaultValueComputed属性。 文档说明如下: defaultValueComputed 从函数或过程调用返回的值。此属性将包含要调用的函数。 这个函数所使用的编程语言是什...

42得票3回答
在Liquibase中添加复合唯一约束

我正在创建一个链接表,它有3个列:id、product_id和tournament_id。 向"id"列添加唯一约束很容易,但我想确保任何一对(product_id,tournament_id)都是唯一的。 Liquibase.org上的示例为:<changeSet author="...