Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( DB *gorm.DB // Main database connection DBSite *gorm.DB // Site database connection )
Functions ¶
func Cleanup ¶
func Cleanup() error
Cleanup closes Cloud SQL connections and dialers This should be called at application shutdown for graceful cleanup
func CreateDatabaseConnection ¶
func CreateDatabaseConnection(configuration *config.DatabaseConfiguration) (*gorm.DB, error)
func GetDBSite ¶
GetDBSite returns the site database connection Returns the main DB if site DB is not configured
func HealthCheck ¶ added in v0.1.14
HealthCheck pings the main database (and site database if configured) and returns an error if any connection is unhealthy. Use context for timeout, e.g. context.WithTimeout(ctx, 3*time.Second).
Types ¶
Click to show internal directories.
Click to hide internal directories.