Versions in this module Expand all Collapse all v0 v0.2.3 Mar 23, 2024 Changes in this version + type HttpConfig struct + ContextPath string + Host string + Port string + ProfEnabled bool v0.2.2 Jun 24, 2023 Changes in this version + const RequestIDKey + func BuildDbString() (*string, error) + func BuildLogger() (*zap.Logger, error) + func DeriveContextWithRequestId(ctx context.Context) context.Context + func GetVariableValue(variableName string) string + func OpenDbConnection(connectionString *string, logger *zap.Logger) (*sql.DB, error) + func ReadEnvBoolVarOrDefault(varName string, defaultValue bool) bool + func ReadEnvVarOrDefault(varName string, defaultValue string) (varVal string) + func ReadHttpConfig() *httpConfig + func RunMigrations(db *sql.DB, log *zap.Logger) error + func ZapFieldWithRequestIdFromCtx(ctx context.Context) zap.Field + type TransactionManager struct + func NewTransactionManager(db *sql.DB) TransactionManager + func (txw TransactionManager) ExecWithTransaction(txFunc func(*sql.Tx) error) error + type TransactionResult struct + Result interface{} + Rows uint64