()
| 31 | } |
| 32 | |
| 33 | func (is *IdentityServer) setupBunStore() (err error) { |
| 34 | is.db, err = storeutil.OpenDB(is.Context(), is.config.DatabaseURI) |
| 35 | if err != nil { |
| 36 | return err |
| 37 | } |
| 38 | bunDB := bun.NewDB(is.db, pgdialect.New()) |
| 39 | if is.LogDebug() { |
| 40 | bunDB.AddQueryHook(storeutil.NewLoggerHook(log.FromContext(is.Context()).WithField("namespace", "db"))) |
| 41 | } |
| 42 | bunStore, err := bunstore.NewStore(is.Context(), bunDB) |
| 43 | if err != nil { |
| 44 | return err |
| 45 | } |
| 46 | is.store = bunStore |
| 47 | |
| 48 | return nil |
| 49 | } |
no test coverage detected