我必须进行手动迁移才能删除名为"类型"的表格中的特定行。
该行有一个值"超级"在值列中。我应该如何为此写changeSet
?
我试过了:
databaseChangeLog = {
changeSet(author: "sara (generated)", id: "1432343423-8") {
delete(tableName: "Types") {
where(value: "Super")
}
}
答案 0 :(得分:1)
您需要执行sql
:
changeSet(author: "you", id: "1437421083434-8") {
sql("DELETE FROM types WHERE value='Super';")
}