import (
"github.com/AirGateway/pg/pgjson"
"github.com/AirGateway/pgext"
)
func init() {
pgjson.SetProvider(pgext.SegmentJSONProvider{})
}
For more details see documentation:
db := pg.Connect(&pg.Options{...})
db.AddQueryHook(&pgext.OpenTelemetryHook{})
db := pg.Connect(&pg.Options{...})
if debug {
db.AddQueryHook(&pgext.DebugHook{
//Verbose: true,
})
}