Documentation ¶
Overview ¶
package commondb is an opinionated package for setting up db connections within desq components.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func SetupDBOrFatal ¶
func SetupDBOrFatal(log *zap.Logger, detailer DBConnectionDetailer) *sqlx.DB
Types ¶
type DBConnectionDetailer ¶
type DBConnectionDetailer interface { DSN() string DSNSafe() string MaxIdleConns() int MaxOpenConns() int }
DBConnectionDetailer defines types that implement methods to provide information for setting up a DB connection. Known implementations within these desq common packages are: commonflags.EventDB or commonflags.JournalDB.
Click to show internal directories.
Click to hide internal directories.