1
0
mirror of https://github.com/beego/bee.git synced 2025-07-05 18:20:18 +00:00

add downsql & controller add mapping

This commit is contained in:
astaxie
2014-08-18 12:21:21 +08:00
parent f97e13c5aa
commit 9faf04fea0
4 changed files with 22 additions and 2 deletions

View File

@ -26,10 +26,12 @@ func generateScaffold(sname, fields, crupath, driver, conn string) {
ColorLog("[INFO] Do you want me to create a %v migration and schema for this resource? [yes|no]] ", sname)
if askForConfirmation() {
upsql := ""
downsql := ""
if fields != "" {
upsql = `m.Sql("CREATE TABLE ` + sname + "(" + generateSQLFromFields(fields) + `)");`
downsql = `m.Sql("DROP TABLE ` + "`" + sname + "`" + `")`
}
generateMigration(sname, upsql, "", crupath)
generateMigration(sname, upsql, downsql, crupath)
}
// run migration
ColorLog("[INFO] Do you want to go ahead and migrate the database? [yes|no]] ")