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

Grails Database migration - How to remove a specific row?

我必须执行手动迁移以删除 table 中名为 "Types" 的特定行。

该行的值列中有一个值 "Super"。我应该如何为此写 changeSet

我试过了:

databaseChangeLog = {

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

您需要执行sql:

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