MCPcopy Index your code
hub / github.com/coder/coder / createCoderTestingDB

Function createCoderTestingDB

coderd/database/dbtestutil/broker.go:167–183  ·  view source on GitHub ↗
(t TBSubset)

Source from the content-addressed store, hash-verified

165}
166
167func createCoderTestingDB(t TBSubset) error {
168 db, err := sql.Open("postgres", defaultConnectionParams.DSN())
169 if err != nil {
170 return xerrors.Errorf("open postgres connection: %w", err)
171 }
172 defer func() {
173 _ = db.Close()
174 }()
175 err = createAndInitDatabase(t, defaultConnectionParams, db, CoderTestingDBName, func(testDB *sql.DB) error {
176 _, err := testDB.Exec(coderTestingSQLInit)
177 return err
178 })
179 if err != nil {
180 return xerrors.Errorf("create coder testing db: %w", err)
181 }
182 return nil
183}
184
185func (b *Broker) decRef() {
186 b.Lock()

Callers 1

initMethod · 0.85

Calls 6

createAndInitDatabaseFunction · 0.85
DSNMethod · 0.80
CloseMethod · 0.65
ExecMethod · 0.65
OpenMethod · 0.45
ErrorfMethod · 0.45

Tested by

no test coverage detected