liquibase 相关问题

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

在 Liquibase 中创建函数时出现“旧 <> 新”错误

我正在尝试使用 Liqubase 创建一个触发器函数。以下是我的更改集: ...

回答 2 投票 0

在 Liquibase 中执行第二次插入时如何引用自动递增的 id?

我目前正在使用 Liquibase,并为用户创建了一个表和一个角色表。每个用户都有一个唯一的 ID,当用户

回答 2 投票 0

更新变更集的现有 ID

我必须更新所有变更集中的 ID 以遵循命名约定。这样做的正确顺序是什么? 使用新 ID 更新 DATABASECHANGELOG 表 使用新的变更集更新 XML...

回答 1 投票 0

Liquibase maven 回滚命令:[错误]未知的生命周期阶段“.rollbackCount=1”

我正在使用 Spring-Boot v3.1.3 和 Liquibase v4.23.1。 用于为 Liquibase 创建 diff 和更新的命令按预期正常工作: - mvn liquibase:diff - mvn liquibase:更新 但当我想要...

回答 1 投票 0

Liquibase 每次都运行变更集

我想根据系统属性将用户名插入数据库。系统属性值可以是 用户=“用户1;用户2;用户3” 这个过程必须是可重复的,这意味着每次

回答 1 投票 0

我正在尝试从数据库表中删除分数,但数据库未更新

我正在编写一个java spring boot后端,其方法是submitAnswers,它接受一个键值对的JSON数组,代表个性测验的问题和答案键,并分配一个完整的

回答 1 投票 0

liquibase.exception.MigrationFailedException:更改集迁移失败 - 所有集成测试的数据库初始化期间出错

我有很多集成测试,我已经设置了liquibase,以便可以初始化数据库。但每个测试类都会初始化一个新的初始化。在这种情况下,重复数据错误是

回答 1 投票 0

Liquibase 添加默认值

我创建了一个名为 person 的表,并使用 liquibase 变更集添加了“phone_number”列。但现在我想为其添加一个默认值。但它不起作用,到目前为止我已经尝试过: <

回答 5 投票 0

类 java.time.LocalDateTime 无法转换为类 java.lang.String

目前我正在为我的 Spring Boot 项目使用 liquibase -> 4.3.2 和 mysql -> 8.0.22。我正在尝试通过 liquibase 创建表。它第一次被执行。它通过 de...创建 2 个数据库

回答 4 投票 0

使用 Community Edition 运行 Liquibase,没有许可证警告

我们在项目中使用 Liquibase 社区版。当通过 gradle 任务运行 Liquibase 时,我们会看到以下警告: 警告:许可证服务未加载,无法确定 Liquibase Pro 许可证状态...

回答 1 投票 0

如何将数据类型从BIGSERIAL修改为String?

我尝试执行这个sql: 更改表 a_table 更改列 a_id 类型 VARCHAR(255) 使用 (a_id::VARCHAR(255)) 其中 a_id 是 BIGSERIAL,但出现错误: 错误:标识列类型只能是

回答 1 投票 0

如何编写自定义检查样式检查来验证XML文件的内容?

我想知道是否可以编写一个自定义检查样式检查来检查除java源之外的文件?例如来自 src/main/resources?像 liquibase 变更集这样的文件(它是一个 XML 文件)...

回答 1 投票 0

NotNull 值的 Liquibase 约束

更改表 apple_member 添加约束 uc_banana_member UNIQUE (banana_id, apple_id) 其中banana_id 不为空 我只想为非空值添加唯一约束,但出现语法错误: 重新...

回答 1 投票 0

检查前置条件和后置条件

我看到 liquibase 有先决条件,但我还想在应用变更集后对其进行验证。 具体用例是检查它没有在数据库中创建更多无效对象, 电子...

回答 2 投票 0

尝试将更改集日志更新到 DATABASECHANGELOG 时出现 Liquibase 错误

我正在尝试在 liquibase 中的 create 语句下面运行 -- liquibase 格式化的 sql -- 更改用户名:1 创建表作业_实例 ( INSTANCE_ID BIGINT NOT NULL 主键, 版本...

回答 1 投票 0

如何通过liquibase更改自动增量列的起始值?

我的数据库使用MySql。我已经找到了如何在创建表时设置列的起始自动增量值,但我需要知道如何为现有列设置新的起始值。 ...

回答 3 投票 0

Liquibase 与 MySQL 导致“表‘databasechangelog’已存在”错误

我正在尝试从 MariaDB 迁移到 MySQL。当使用 Maven 第二次运行 liquibase 时,出现以下错误: 表“databasechangelog”已存在 这是maven插件配置...

回答 2 投票 0

并行运行 liquibase 更改集

我们使用liquibase进行数据库升级。更改集在所有数据库模式上按顺序执行。我们获取模式列表并迭代它并在每个模式上执行更改集。跑步

回答 1 投票 0

LIquibase 数据库文档

我正在尝试为 Liquibase 执行 dbdoc 命令,我尝试执行 mvn liquibase:dbDoc -Dliquibase.outputDirectory=target/docs” 在我的项目所在目录的cmd中命令。但是...

回答 1 投票 0

Liquibase / 长时间运行的数据库脚本

使用 Spring Boot 并通过 Liquibase 管理数据库更改,所有更改都在应用程序启动时执行。这对于快速运行的更改来说完全没问题。 一些变化,例如添加DB索引,可以...

回答 1 投票 0

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