问题标签 [liquibase-pro]

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 回答
44 浏览

oracle - LiquibasePro 不会在 changeLog 文件中生成 package、packagebody 等

我使用 LiquibasePro 和 liquibase pro 不会将包、包体、功能等生成到 changeLog 文件中。如何解决这个问题?

0 投票
0 回答
58 浏览

liquibase - Liquibase diffChangelog 不生成回滚

如果我没有误解任何内容,liquibase 命令diffChangelog应该能够为某些类型的更改集生成回滚更改集,例如create tablerename column或者add column使用 liquibase gradle 插件版本 2.0.2 对我不起作用。运行这样的命令:

生成创建表更改集很好,但它不添加回滚部分。我是否误解了 Liquibase 能够为我做到这一点?

我正在使用 liquibase-core 版本 3.8.9 和 liquibase-groovy-dsl 版本 2.1.1。我尝试了许多更改日志文件格式,例如, xmlyaml但没有一个添加回滚。即使使用许可证密钥 PRO 回滚也不会添加。groovyjson

任何想法?

0 投票
0 回答
81 浏览

liquibase - 将 Liquibase 与 SQL Anywhere 17 连接

我已经下载了 liquibase-4.0.0-beta1,并希望使用现有的 SQL Anywhere 17 数据库对其进行设置。我试过运行以下命令:

输出是:

我还没有找到有关 SQL Anywhere 的连接字符串 (URL) 的信息,谁能帮助我解决我做错了什么?

谢谢

0 投票
1 回答
548 浏览

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

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

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

0 投票
0 回答
515 浏览

mysql - 如何在 liquibase 4.0.0 中使用 sql 过程或 while/for 循环?

我想在 sql 文件中使用 for/while 循环。所以定义了proc sql。顺便说一句,有一个错误。

------------------------ sql文件 ---------

--------------- 错误 ------------ 运行 Liquibase 时出现意外错误:更改集 changelog.xml::trade_history_20200728_proc::alex 迁移失败:原因: liquibase.exception.DatabaseException:您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以获取在“创建过程 proc()”附近使用的正确语法

在第 3 行开始声明 v_max' [Failed SQL: (1064) drop procedure if exists proc;

创建过程 proc()

======== 什么原因?或者请帮助我如何在 liquibase mysql 中使用 while/for 循环。谢谢你。

0 投票
0 回答
31 浏览

sql - 如何编写用于更新列中数据值的 Liquibase 脚本?

我有一个表,我需要在其中更改列中的数据。如何为此编写 Liquibase 脚本?

id Cause 1 Invalid Dat 2 Invalid Currency 无法处理

我想通过 liquibasescript 将“无法处理无效货币”更改为“可以处理无效货币”。我怎么做?

0 投票
1 回答
91 浏览

liquibase - 需要步骤在 Spring Boot 中使用 docker 实现 liquibase 以及如何使用 docker 执行

需要使用 dockerfile 在 Spring Boot 应用程序中实现 liquibase 的步骤。并且需要有关如何使用 docker 执行 liquibase 的步骤。

0 投票
1 回答
19 浏览

liquibase - 因为我没有访问 tp PGsql 服务器但我可以访问 PGadmin 所以有什么方法可以将 PGADMIN 连接到 Liquibase

由于敏感数据,我无法访问 PGSQL 服务器,但我可以访问“PGadmin”,有什么方法可以将“Liquibase”连接到 PGadmin,并且更改日志文件中的任何更改都会触发“Liquibase 更新”,然后PGadmin 触发服务器进行更改