Liquibase可以在Groovy DSL中直接指定自定義SQL腳本嗎?我知道,XML格式有一個標籤,但我沒有找到任何有關如何在Groovy DSL中使用它的信息。用於Liquibase的Groovy DSL中的自定義SQL?
2
A
回答
7
還有一個<sql>
XML標籤的直接實現。它看起來像這樣:
databaseChangeLog() {
changeSet(id:'monkey', author: 'tlberglund') {
sql "UPDATE monkey SET emotion='angry' WHERE id=3;"
}
}
3
的Groovy的liquibase代碼包含加載一個SQL文件測試:
似乎工作如下:
databaseChangeLog() {
changeSet(id:'monkey', author: 'tlberglund') {
sqlFile(path: 'test.sql')
}
..
一樣使用XML tag香草Liquibase代碼。
0
Grails database migration plugin已經支持Groovy DSL for changelogs。
相關問題
- 1. Liquibase回滾自定義SQL
- 2. Liquibase:自定義SQL語句
- 3. 在基於Groovy的DSL中綁定的奇怪行爲
- 4. 自定義從基於Python的DSL中的異常追溯
- 5. Groovy DSL腳本
- 6. Groovy vs Scala的內部DSL
- 7. Groovy的DSL:從字符串
- 8. Groovy自定義比較器
- 9. Groovy自定義排序
- 10. SQL Groovy的 - context.expand自定義屬性錯誤ORA-01756
- 11. DSL工具和自定義框架
- 12. CActiveDataProvider用自定義的SQL
- 13. Gridview中的自定義SQL
- 14. groovy DSL與嵌入groovy腳本
- 15. 自定義編組的cassandra列使用幻像dsl
- 16. C#中DSL /自定義類型的工具包?
- 17. 在自定義TaskActions中使用gradle任務DSL?
- 18. 將Groovy DSL移植到Clojure
- 19. Groovy DSL:處理標籤
- 20. Groovy閱讀/運行DSL
- 21. Liquibase diffChangeLog Hibernate映射定義
- 22. 帶Groovy的DSL - >傳遞參數值
- 23. 對於DSL的javascript自動完成。 (例如:SQL)
- 24. Elasticsearch來自SQL語句的DSL查詢
- 25. 在Groovy中實現DSL白名單
- 26. 的Groovy + Vaadin +的IntelliJ IDEA:直到我引用自定義罐子
- 27. Groovy的屬性定義
- 28. 的Sql自定義聲明
- 29. 自定義SQL SELECT
- 30. SQL自定義列
顯然這太容易讓我找出答案。 ;) – 2012-04-24 09:38:44