0

我正在将我的项目对https://github.com/go-pg/pg的依赖项从 v8 更新到 v10 并遇到此问题

在 v8 中,我有像这样的 AfterQuery 函数:

func (p *PaymentMethod) AfterQuery(c context.Context, db orm.DB) error

并且它工作正常,在运行查询后调用该函数。

然后我将 go-pg 更新到 v10 并将函数更改为:

func (p *PaymentMethod) AfterQuery(c context.Context, q *pg.QueryEvent) error

运行查询后,根本不调用该函数

我真的很确定这是文档中所述的正确语法

也许我需要添加更多功能或其他任何东西?

4

0 回答 0