Vibhu Pandey 2a939e813d
feat(sqlstorehook): add sqlstore logging hook (#7137)
### Summary

add sqlstore logging hook
2025-02-17 21:13:40 +05:30

19 lines
336 B
Go

package sqlstore
import (
"database/sql"
"github.com/uptrace/bun"
"github.com/uptrace/bun/schema"
)
func NewBunDB(sqldb *sql.DB, dialect schema.Dialect, hooks []SQLStoreHook, opts ...bun.DBOption) *bun.DB {
bunDB := bun.NewDB(sqldb, dialect, opts...)
for _, hook := range hooks {
bunDB.AddQueryHook(hook)
}
return bunDB
}