LiquibaseのGroovy DSLでカスタムSQLスクリプトを直接指定することは可能ですか? XML 形式のタグがあることは知っていますが、Groovy DSL でそれを使用する方法に関する情報は見つかりませんでした。
3177 次
3 に答える
8
<sql>
XMLタグの直接実装もあります。次のようになります。
databaseChangeLog() {
changeSet(id:'monkey', author: 'tlberglund') {
sql "UPDATE monkey SET emotion='angry' WHERE id=3;"
}
}
于 2012-04-23T17:31:14.563 に答える
3
Groovy-liquibase コードには、SQL ファイルをロードするテストが含まれています。
次のように動作するようです。
databaseChangeLog() {
changeSet(id:'monkey', author: 'tlberglund') {
sqlFile(path: 'test.sql')
}
..
通常の Liquibase コードで使用されているXML タグと同じです。
于 2012-04-21T17:56:19.910 に答える
0
Grails データベース移行プラグインは、変更ログ用の Groovy DSL を既にサポートしています。
于 2014-12-31T05:09:21.810 に答える