liquibase

    3熱度

    1回答

    升級到Spring Boot 1.4.2和Hibernate 5後,我無法通過Liquibase Hibernate獲取模式以正常工作。我切換到liquibase-hibernate5 3.6和整理出來的命名策略,但我仍然停留在兩個問題上: AttributeConverter標有autoapply不適用。我可以通過明確地應用它來解決這個問題,但我仍然提到它,因爲它可能會提供下一個問題的提示。 A

    0熱度

    1回答

    使用liquibase maven更新目標執行更新時,出現以下錯誤。 liquibase.exception.ChangeLogParseException:錯誤解析線4459柱108 db.changelogdiff.xml的:CVC-復type.3.2.2:屬性 'objectQuotingStrategy' 是不允許出現在元件 '變更'。 diff生成的changelog文件(使用jenki

    0熱度

    1回答

    想生成從通過Java代碼liquibase一個SQL文件複製此命令 java -jar liquibase.jar --changeLogFile="./data/filename" --diffTypes="data" generateChangeLog 我用這作爲一個土生土長的SQL備份Java類的替代品

    0熱度

    1回答

    我公頃已經JPA實體,我已經在裏面添加一個布爾屬性: @Column(name = "attestation_reception_du_ok") private boolean attestationReceptionDuOk; 然後我跑liquibase:DIFF生成XML文件更新我的數據庫。 然後我意識到我需要給我的屬性添加一個默認值。 所以我的XML liquibase生成的文件更新如下

    0熱度

    2回答

    ERROR [內核執行人-1] liquibase: 類路徑:配置/ liquibase /更改日誌/ 00000000000000_initial_schema.xml :: 00000000000001 :: jhipster: 無法釋放鎖定liquibase.exception.LockException: liquibase.exception.DatabaseException: liq

    0熱度

    1回答

    我有一個現有進程用於跟蹤SQL更改 - 實質上,這只是我跟蹤和移動到不同環境的很多SQL更改。我想通過Liquibase開始追蹤這些變化。從我看到的一切看起來都很好,但我沒有看到從Java生成ChangeSets的任何方式。我認爲有一種使用Liquibase jar的方法,我可以利用它來寫出ChangeSet而不用自己處理格式。從本質上說,我的第一個實現是將原始SQL更改寫入Liquibase格式

    2熱度

    2回答

    我正在爲我的數據庫使用Postgresql並使用JHipster實體嚮導創建所有實體。當我嘗試進行添加/刪除字段,與現有實體的關係等任何更改時,我收到檢查總和錯誤,並且Liquibase未啓動。另外,我還沒有對數據庫手動進行任何更改。 任何幫助表示讚賞。謝謝。這裏是我得到的錯誤: 2016-12-07 07:36:12.136 ERROR 8644 --- [cker-Executor-1] i.

    0熱度

    1回答

    我對liquibase腳本很不熟悉。 我有兩個表tableA和tableB。 tableB包含具有tableA_fk值的元素。這意味着它們指向tableA的一個元素。 tableA包含總是由兩個組組成的元素。其中一個元素指向另一個元素的pk(relatedpk)。 我想刪除tableA中字段「someValue」等於NULL且沒有指向它的tableB元素的所有元素。 元件可以只由兩個 實施例的羣組

    1熱度

    1回答

    我目前正在爲Liquibase創建一個擴展來支持Cassandra。它工作得很好,但我想添加一些不錯的功能。 當變更集有一個先決條件時,我想拋出類似NotSuppportedException()或類似的東西。問題是,目前底層的JDBC封裝器返回一個關閉的ResultSet,導致訪問所述ResultSet時引發異常。 對於陳述,我實現了我自己的發電機。前提條件是否有類似的情況?或者重寫現有的For

    2熱度

    1回答

    我在生產中使用Postgres數據庫,H2中使用測試。 我想創建一個現有表的新序列 - 所以在Liquibase我寫了這個: <changeSet id="Add sequence for BOOKS" author="library"> <createSequence sequenceName="BOOKS_SEQ" incrementBy="500" startValue="1"/>