今天在用beego 做数据插入的时候遇到一个问题,我的配置都正确,但是数据始终无法插入,后来开启log之后发现:
must have one register DataBase alias named `default`
意思是说,我必须要有一个别名被命名为:default的数据库
好,看我的代码:
orm.RegisterDataBase("postgresDB", "postgres", "user=postgres password=123456 host=127.0.0.1 port=5433 dbname=serivicedb sslmode=disable");
问题就是第一个参数:改为default即可。
开启log的方式,beego 官网有提到:http://beego.me/docs/mvc/model/orm.md
在这里摘抄一下:
import ("github.com/astaxie/beego/orm")
orm.Debug = true
有疑问加站长微信联系(非本文作者)

看标题, 我还以为是人家 beego 有个 bug 被你发现并解决了呢, 到头来原来是 嗜血你老人家自己没用对,无干beego事。
不由得想起了林妹妹对宝玉的评语,我觉得很应景的: “无端弄笔是何人? 惊吓beego使用人.不悔自己无见识,却将丑语怪他人”
标题党?
同样问题,已解决。3Q楼主
哈哈,Sorry,对不起,今天偶尔发现自己多年前写的文章,标题确实不好,但是不是这个社区发布的,所以删不了也改不掉,带来的困扰和不便还请谅解。