Documentation
¶
Overview ¶
Package database provides database connection management and configuration.
Package database provides database connection management and configuration.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Config ¶
type Config struct {
Driver string
ConnectionString string
MaxOpenConnections int
MaxIdleConnections int
ConnMaxLifetime time.Duration
}
Config holds database configuration
type Querier ¶ added in v1.6.0
type Querier interface {
ExecContext(ctx context.Context, query string, args ...any) (sql.Result, error)
QueryContext(ctx context.Context, query string, args ...any) (*sql.Rows, error)
QueryRowContext(ctx context.Context, query string, args ...any) *sql.Row
}
Querier is an interface that represents a database query executor. It can be either *sql.DB or *sql.Tx
Click to show internal directories.
Click to hide internal directories.