我正在尝试使用https://github.com/astaxie/beego/tree/master/orm将struct
插入postgres数据库。操作应该很简单
import "github.com/astaxie/beego/orm"
type Product struct {
ID string `orm:"pk"`
...
}
product := &Product{ID: productID}
_, err := orm.NewOrm().Insert(product)
if err != nil {
log.Fatal(err)
}
我一直这样做; no LastInsertId available
每当代码运行时(插入成功),我都会崩溃。
我理解是由于postgresql限制,因为我使用https://www.github.com/lib/pq驱动程序。
我有没有办法使用beego / orm解决这个问题?
答案 0 :(得分:1)
如果崩溃是由package.json
引起的,您可以通过检查并避免崩溃来避免这种情况:
log.Fatal(err)