liquibase 相关问题

Liquibase是一个独立于数据库的开源库,用于跟踪,管理和应用数据库更改。它建立在一个简单的前提上:所有数据库更改都以人类可读但可跟踪的形式存储,并检入源代码控制。

Liquibase:删除的表重新出现

我们正在使用 Liquibase 来部署数据库中的更改,我们在这个领域还很陌生。我现在发现了一些我不确定它是错误还是功能的东西。 例如,我们以这个 yaml 为例:

回答 1 投票 0

是否可以更改 Liquibase 中变更集之间的数据库连接?

我研究了Liquibase变更集、customChange和上下文,但是在阅读了这几天的材料后,我仍然没有找到可以帮助我完成我想要的事情的答案......

回答 3 投票 0

Liquibase 排除任何没有标签的变更集

是否可以防止部署没有标签的变更集? 我们希望使用 liquibase 标签根据功能/票据部署变更集。然而,我们有很多现有的改变......

回答 2 投票 0

Liquibase 默认值 json

如何为我的 json 类型列添加默认值? [ “我的_Num”,“我的_十六进制” ] json 中使用的引号(“值”)会干扰插入 错误:属性 my_Nu...

回答 1 投票 0

Elasticsearch 的 Liquibase 或 Flyway 数据库迁移替代方案

我对 ES 还很陌生。我一直在寻找数据库迁移工具,但找不到。我想知道是否有人可以帮助我指出正确的方向。 我会是我们...

回答 1 投票 0

无法在 liquibase 的 application.yaml 中设置重复文件模式属性

我有一个Java项目,使用Liquibase库作为数据库迁移工具。 运行迁移时我遇到问题: “找到 2 个路径为 'db/changelog/db.changelog-master.yaml' 的文件”...

回答 1 投票 0

使用 Spring Boot 和 Liquibase 时如何在每次集成测试后清理数据库表?

我有一个业余项目,我正在使用 Spring Boot、Liquibase 和 Postgres。 我有以下测试顺序: 测试1(); 测试2(); 测试3(); 测试4(); 在这四个测试中,我创建了相同的实体...

回答 7 投票 0

在 Liquibase 中使用列名称中的保留关键字删除脚本失败

我想删除“GRANTS”表中的一些行。该表的列名“group”、“grant”是 SQL 保留关键字。所以,我尝试创建一个 liquibase 删除

回答 1 投票 0

liquibase postgres 函数没有被替换

我只是想对我的 postgres 函数进行一些修改。 liquibase 日志报告“已创建存储过程”,并按预期显示更改集 id,但是当我检查 da...

回答 1 投票 0

为什么我在运行 Liquibase 时遇到 ClassCastException?

我正在尝试配置 Liquibase 以与我们的 neo4j Aura 实例一起使用。第一次运行它时,它工作正常,但随后每次我都会收到此错误: [错误] 无法执行目标组织。

回答 1 投票 0

如何防止 Liquibase 执行变更日志的修改版本?

我正在运行 Liquibase 3.6.2,正在寻找一种方法来防止开发人员通过添加/删除变更集来修改现有变更日志。 Liquibase 将变更集定义为不可变的;改变...

回答 1 投票 0

无法创建到数据库的 Liquibase 连接

Liquibase 无法连接到数据库,当我针对数据库运行 liquibase 时,出现以下错误: liquibase_1 |于 21:40:22 启动 Liquibase(版本 4.23.1 #12042 构建...

回答 1 投票 0

创建类路径资源中定义的名为“liquibase”的 bean 时出错:“liquibase”与“entityManagerFactory”之间的循环依赖关系

升级到 Spring Boot 2.6.3 后出现此错误, 我尝试回滚到旧的不同 Spring Boot 版本,但这并不能解决问题。 春季启动版本:2.6.3 Liquibase 版本...

回答 2 投票 0

如何解决Liquibase中的MigrationFailedException

我正在尝试在我的应用程序中使用 Liquibase。我创建了一个changelog.yaml 作为 - 数据库更改日志: - 包括: 文件:test_file.sql 相对更改日志文件:true 前提条件...

回答 1 投票 0

Spring Boot Liquibase 上下文不起作用

我正在将 Liquibase 与 SpringBoot 结合使用,并尝试基于 spring 配置文件运行变更集。当尝试在 spring.liquibase.context 中使用上下文时,它被忽略并且 lquibase 正在 e 中运行...

回答 1 投票 0

liquibase 始终在 Postgres 中的公共模式中创建过程

我正在尝试使用 liquibase 并传递 schemaName 在 Postgres 中创建存储过程,但它总是在公共模式下创建存储过程。 我的更改集看起来像 > <

回答 1 投票 0

liquibase-hibernate6:java.lang.UnsupportedOperationException:应用程序必须提供 JDBC 连接

我尝试将 Liquibase 添加到我的项目中,并获取实体和数据库之间的差异,我还将 liquibase-hibernate6 添加到 POM 文件中。 当我尝试命令时: mvn liquibase:diff 我明白了...

回答 1 投票 0

如何覆盖 SQLcl Liquibase 中的输出文件?

我正在学习Liquibase,导出Oracle Apex应用程序如下: PS D:\projects\RDNA2\db dna2-apex> sql rdna2@rdna2 选择了 JAVA_TOOL_OPTIONS:-Dfile.encoding=UTF8 SQLcl:版本 23.2

回答 1 投票 0

从 v1 迁移到 v2 期间,我们是否需要执行 DML 命令,例如插入 Corda 状态模式的 liquibase 脚本?

想象一下,我在 CarV2 状态(版本 2)中添加了一个名为 token 的新字段,并且假设填充的 token 值应该是现有字段值 = carNo+10。 我的思维过程是 liquibase 模式

回答 1 投票 0

Liquibase 无法启动,因为在“迁移文件:类路径”中找不到更改日志

当我启动应用程序时,它失败并显示以下消息,指出更改日志文件的类路径不存在: 描述: Liquibase 无法启动,因为在“

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.