tutorial español ejemplos desde cero grails groovy grails-plugin database-migration

español - ¿Cómo modifico una columna usando el Groovy DSL del plugin de migración de base de datos de Grails?



grails tutorial español pdf (2)

¿Puede darme un ejemplo de un conjunto de cambios maravilloso utilizando el método modifyDataType ?

Intenté esto:

databaseChangeLog = { changeSet(author: "user", id: "5-1") { modifyDataType(tableName: "test", columnName: "description4", newDataType: "int(11)") } }

Pero modifyDataType no es reconocido. También probé modifyColumn , pero obtengo el mismo resultado.

La pregunta subyacente es: ¿qué tipo de etiquetas admite el dsl y cómo se usan?



Funcionará así:

databaseChangeLog = { changeSet(author: "test (generated)", id: "1422541392309-2") { comment { ''Rename tabTitle to tabName'' } renameColumn(tableName: "user", oldColumnName: "tab_title", newColumnName: "tab_name", columnDataType: "varchar(255)") } }