cost 234 ms
您可以在 liquibase 变更日志中使用属性替换吗? - Can you use property subsitution in liquibase changelog?

我正在使用 github 操作来运行我的 liquibase 部署。 我有一些变量想在部署期间替换到我的 liquibase 脚本中,这里的liquibase 文章指出这应该是可能的。 我有一个 changelog.json,它只包含 sql 文件,如下所示: 现在在my_file.sql我有: ...

如何使用 Liquibase 脚本将数据从一个表复制到另一个表 - How to copy the the data from one Table to another Table Using Liquibase scripts

我想知道使用 Corda 的一部分 Liquibase 进行以下测试(将数据从一个表复制到另一个表)的解决方案。 案例:作为我想在现有数据库中创建一个新表的一部分,该数据库已经有一个名为 TableA 的表(具有 id、name、value 列),其中有一些数据初始化,我创建了一个 TableB(具 ...

使用 gradle-jooq-plugin 的 Liquibase 运行 generateJooq 任务返回 java.lang.NoClassDefFoundError: liquibase/resource/FileSystemResourceAccessor - Runnin generateJooq task with Liquibase of gradle-jooq-plugin returns java.lang.NoClassDefFoundError: liquibase/resource/FileSystemResourceAccessor

我有 Java Spring Boot Gradle-Kotlin 项目,我在其中使用 H2 (DBMS) Jooq 和 Liquibase。 我正在尝试运行“generateJooq”以从 Liquibase 文件生成数据库模式,但我无法这样做,因为我收到以下错误: 我的 build.gradl ...

如何在插入语句中使用 liquibase 参数? - how do you use a liquibase parameter in an insert statement?

赏金将在 4 天后到期。 此问题的答案有资格获得+200声望赏金。 Greg正在从可靠的来源寻找答案。 Spring boot中有个liquibase参数,比方说: 我想在 sql 文件中使用此参数,如下所示: 不幸的是,到目前为止,唯一有效的组合是放置 3 个单引号 - '''${val1} ...

如果目标只是自动执行 SQL 查询,liquibase 会有帮助吗? - Can liquibase be helpful if the aim is to only automate execution of SQL queries?

我对使用Liquibase的理解是这样的: 它是 SQL 查询迁移到生产数据库的存储库。 如果首选 xml,它有一个 changelog.xml 文件,其中包含变更集,这些变更集在 xml 标签中携带指令以执行创建、删除更改表等操作。 我想要实现的目标以及我正在评估 liquibase 是否可以达 ...

liquibase 检查变更集是否未被更改,但不检查它们是否已被删除:是否有解决此问题的设置? - liquibase checks that changesets have not been changed, but doesn't check that they've not been removed: is there a setting to fix this?

Liquibase 在保持应用的变更集与其源文件夹一致方面做得非常好。 如果您修改已应用于数据库的变更集,Liquibase 将拒绝执行任何操作,即使是与修改后的变更集无关的操作。 这里强制执行的规则是:任何已应用到数据库的东西在更改之前都必须取消应用(这是开发过程中的常规工作流程)。 “孤立 ...

2023-01-18 19:55:42   1   27    liquibase  
想要用新的替换旧的 liquibase 迁移脚本文件 - Want to replace old liquibase migration script file with new ones

我在 Cordapp 中使用 liquibase 脚本。 之前的第一个版本 databaseChangeLog 文件将所有表创建都放在一个单独的更改集中,在稍后的时间点,我们将其拆分为具有每个更改集的不同 databaseChangeLog。 现在的问题是一些生产测试环境中有旧脚本的数据,但我们想使 ...

更改 DATABASECHANGELOG 中已有的旧 Liquibase 文件 - Change old Liquibase file which is already in the DATABASECHANGELOG

我有一个旧的 Liquibase.xml 文件,用于向两列添加索引。 多年来,它已经在 DATABASECHANGELOG 表和生产中。 但是现在我为我的集成测试更新了 H2 数据库,但由于“article_id”,它们失败了。 列名中有一个空格。 我的数据源配置: 我删除了空格,测试成功了。 当 ...

Liquibase:保留脚本中的更改但删除更改日志表中的更改日志 - Liquibase: Keep changes from script but remove the changelog in changelog table

我正在使用 liquibase 来应用数据库更改。 我有以下变更集,以下是变更日志中的条目: 变更集: 在数据库中: 变更日志表: 订单表: 现在我想保留 Order 表中的更改,但我想从 changelog 表中删除 ID#2。 所以基本上我想保留 changeSet 中的更改,但我想删除 cha ...

支持的 dbms 值列表 - List of supported dbms values

在 Liquibase 中,我可以根据我正在使用的 DBMS 设置属性,如此处所述: Liquibase changeset by dbms type 例如: 我的问题是——在哪里可以找到所有有效/可能的 dbms 值的列表? 在 Liquibase 文档中,它只是指向一个页面,说明支持哪些数据库, ...

2023-01-10 21:36:46   1   29    liquibase  
在 liquibase 中使用 changlog 文件创建表时显示错误 - while creating a table using changlog file in liquibase it shows error

使用 sql 查询和 liquibase 中的更改日志文件在雪花中创建表时。在 DATABASECHANGELOGLOCK 已创建的架构中。 但它显示以下错误: 运行 Liquibase 时出现意外错误:SQL 编译错误:Object 'DATABASECHANGELOGLOCK' 已存在。 [失 ...

找不到约束 'jakarta.validation.constraints.Pattern' 验证类型 'java.time.LocalDate' 的验证器 - No validator could be found for constraint 'jakarta.validation.constraints.Pattern' validating type 'java.time.LocalDate'

我们已经编写了 liquibase changelog 来生成表并使用 spring 数据 hibernate 支持到 map 与实体。 但是当我尝试插入具有 json 负载的用户时。 我收到以下异常。 *jakarta.validation.UnexpectedTypeException: HV ...

将更改添加到旧的更改日志文件。 液碱 - Adding changes to the old changelog files. Liquibase

我有很多更新日志文件,其中包含我的数据库的初始数据。 之前所有表都位于 Postgres 公共模式中,但现在我将它们分布在不同的模式之间,因此初始数据的更改无法到达表。 我可以只用初始数据更改所有旧文件并在其中添加 schemaName="my_schema" 还是有另一种方法来解决问题? ...

如何在 liquibase 中将前缀索引定义为主键? - How to define prefix index as primary key in liquibase?

我有一个表,其中的主键值可以很长。 当我尝试重新定义主列长度时,出现以下错误 我猜上面的错误是由于 MySQL 的默认最大索引大小引起的,所以我的下一个最佳选择 atm 似乎是用前缀索引定义这个主键(或者可能以某种方式在这里扩展最大索引长度)。 有什么办法可以用 liquibase 做到这一点吗? ...

如何在不使用 Liquibase 的情况下摆脱与 Liquibase 相关的“找不到变更日志”错误? - How can I get rid of the 'no changelog could be found' error related to Liquibase without using Liquibase?

我正在使用该项目,其中有一个POM文件: 当我运行项目的当前版本时,我不断遇到以下问题: 我已经根据以下内容研究了答案: https://stackoverflow.com/a/63227085/8370915 Liquibase 无法启动,因为在“迁移文件:类路径”中找不到更改日志为什么 l ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM