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 Groovy-DSL彈簧
- 2. Liquibase回滾自定義SQL
- 3. Liquibase:自定義SQL語句
- 4. 在Groovy Bean中定義bean定義DSL與訂單無關
- 5. 在基於Groovy的DSL中綁定的奇怪行爲
- 6. 自定義從基於Python的DSL中的異常追溯
- 7. 使用括號的Groovy DSL?
- 8. Groovy DSL腳本
- 9. 編譯定製的Groovy DSL腳本
- 10. 如何在Groovy-Eclipse DSL中定義一個方法
- 11. Groovy的DSL:從字符串
- 12. Groovy vs Scala的內部DSL
- 13. 從一個Groovy DSL
- 14. Groovy自定義排序
- 15. Groovy自定義比較器
- 16. SQL Groovy的 - context.expand自定義屬性錯誤ORA-01756
- 17. DSL工具和自定義框架
- 18. CActiveDataProvider用自定義的SQL
- 19. Gridview中的自定義SQL
- 20. groovy DSL與嵌入groovy腳本
- 21. 可以在Eclipse中使用自定義文件擴展名爲Groovy DSL啓用語法高亮功能嗎?
- 22. 自定義編組的cassandra列使用幻像dsl
- 23. C#中DSL /自定義類型的工具包?
- 24. 使用Groovy和Java中的自定義鍵映射
- 25. 將Groovy DSL移植到Clojure
- 26. Groovy閱讀/運行DSL
- 27. Groovy DSL:處理標籤
- 28. 在自定義TaskActions中使用gradle任務DSL?
- 29. 用liquibase轉義sql文件中的註釋
- 30. 帶Groovy的DSL - >傳遞參數值
顯然這太容易讓我找出答案。 ;) – 2012-04-24 09:38:44