Grails数据库迁移 - 如何删除特定行?

时间:2015-08-18 13:11:00

标签: sql grails database-migration

我必须进行手动迁移才能删除名为"类型"的表格中的特定行。

该行有一个值"超级"在值列中。我应该如何为此写changeSet

我试过了:

databaseChangeLog = {

changeSet(author: "sara (generated)", id: "1432343423-8") {
   delete(tableName: "Types") {
        where(value: "Super")
    }
}

1 个答案:

答案 0 :(得分:1)

您需要执行sql

changeSet(author: "you", id: "1437421083434-8") { sql("DELETE FROM types WHERE value='Super';") }