cost 211 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 ...

Liquibase 使用 Springboot 3 生成差異

[英]Liquibase generate diff with Springboot 3

我正在嘗試使用 liquibase 4.18.0 和 Spring Boot 3.0.1 生成 liquibase 腳本。 我收到這個錯誤: 看起來 現在返回 代替 有什么我可以做的嗎,或者是等待新的 liquibase 版本的唯一選擇? ...

支持的 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 超過 SSH:運行 Liquibase 時出現意外錯誤:<file> 不存在</file>

[英]Liquibase over SSH: Unexpected error running Liquibase: <file> does not exist

我們已經成功使用 Liquibase 大約六個月了。 我正在使用 CircleCI 移動到新的 CI/CD 管道,並在通過 SSH 運行liquibase update時遇到錯誤。 這是命令(經過多次迭代和對 Liquibase 文檔的大量探索): ssh $SSH_USER@$TEST_JOB_S ...

2022-12-28 22:47:28   1   30    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