我想知道如何returning
优雅地使用带有 SQL Boiler 的 postgres 子句。
例如,我希望通过某些字段更新某些对象并返回对象 ID:
err = queries.RawG(`update users
set name='test-name'
WHERE email='test@example.com'
RETURNING id`).Bind(ctx, boil.GetDB(), &user)
以下按预期工作,用户列已更新,我取回了用户 ID,但我正在寻找更优雅的方法来做同样的事情而不使用queries.RawG