Documentation
¶
Index ¶
- func NewPostgresql(username string, database string, options ...OptionFunc) (*gorm.DB, error)
- type OptionFunc
- func WithHost(host string) OptionFunc
- func WithMaxConnectionLifeTime(maxConnectionLifeTime time.Duration) OptionFunc
- func WithMaxIdleConnections(maxIdleConnections int) OptionFunc
- func WithMaxOpenConnections(maxOpenConnections int) OptionFunc
- func WithPassword(password string) OptionFunc
- func WithPort(port int) OptionFunc
- func WithTimeZone(timezone string) OptionFunc
- type Options
- type PGConfigs
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewPostgresql ¶
Types ¶
type OptionFunc ¶
type OptionFunc func(options *Options)
func WithHost ¶
func WithHost(host string) OptionFunc
func WithMaxConnectionLifeTime ¶
func WithMaxConnectionLifeTime(maxConnectionLifeTime time.Duration) OptionFunc
func WithMaxIdleConnections ¶
func WithMaxIdleConnections(maxIdleConnections int) OptionFunc
func WithMaxOpenConnections ¶
func WithMaxOpenConnections(maxOpenConnections int) OptionFunc
func WithPassword ¶
func WithPassword(password string) OptionFunc
func WithPort ¶
func WithPort(port int) OptionFunc
func WithTimeZone ¶
func WithTimeZone(timezone string) OptionFunc
Click to show internal directories.
Click to hide internal directories.