bootstrap

package
v0.0.24 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 17, 2026 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DatabaseConfigFromEnv

func DatabaseConfigFromEnv(defaults DBDefaults) forma.DatabaseConfig

func Env

func Env(key, defaultValue string) string

func EnvInt

func EnvInt(key string, defaultValue int) int

func NewPostgresPoolFromConfig

func NewPostgresPoolFromConfig(config forma.DatabaseConfig) (*pgxpool.Pool, error)

func TableNamesFromEnv

func TableNamesFromEnv(defaults forma.TableNames) forma.TableNames

Types

type DBDefaults

type DBDefaults struct {
	Host                   string
	Port                   int
	Database               string
	Username               string
	Password               string
	SSLMode                string
	MaxConnections         int
	MaxIdleConns           int
	ConnMaxLifetimeSeconds int
	ConnMaxIdleTimeSeconds int
	TimeoutSeconds         int
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL