(In postgresql can't select data)报一个bug,现在posrgresql上不能select数据,只可以写入数据
Michael2008S opened this issue · 6 comments
Michael2008S commented
when I try the code:
func FindUserByName(q _qbs.Qbs, n string) (_User, error) {
user := new(User)
err := q.WhereEqual("name", n).Find(user)
return user, err
}
It return an error "sql: no rows in result set"
I try the the git://github.com/insionng/toropress .
It can't not select user info to login In Postgresql .
But in sqlite everything is ok.
coocood commented
这个会不会是torpress的问题?
可不可以在不用toropress的情况下重现这个bug?
Michael2008S commented
是这样的我现在的环境是revel + qbs,我用toropress只是测试他会不会出现这个问题。我的问题是现在revel +qbs 上出现再测试toropress。我现在不知道是不是 postgresql驱动的问题。
coocood commented
你Find的时候,设一下q.Log = true 看看 SQL语句有没有问题。
Find之前,数据已经Save在postgresql里了吧。
还有,你再试一下不用QBS,直接用*sql.DB查询看看。
Michael2008S commented
查询之前数据库已经有数据了。设了 q.Log = true 之后,在那里可以看到日志?
coocood commented
stdout
coocood commented
你如果还有问题,加《go web编程》的qq群259316004,在群里找我