【问题标题】:How to do database migration from source code with Beego framework?如何使用 Beego 框架从源代码进行数据库迁移?
【发布时间】:2020-12-31 06:35:08
【问题描述】:

我在 Golang 中使用 Beego 框架。每当我向数据库添加新表或列时,我都希望代码进行迁移。我可以在代码中指定任何标志以在新版本中自动迁移数据库吗?

我不想在每次更改数据库时都运行这个bee migrate -conn="username:password@tcp(127.0.0.1:3306)/mydb"

【问题讨论】:

  • 您可以在运行这些任务的部署过程中创建构建后阶段

标签: database go database-migration beego


【解决方案1】:

我想你想用orm.RunSyncdb:

err := orm.RunSyncdb("default", false, true)

查看文档:https://beego.me/docs/mvc/model/orm.md#generate-tables

【讨论】:

    猜你喜欢
    • 2015-07-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-18
    • 2016-06-19
    • 1970-01-01
    相关资源
    最近更新 更多