Documentation
¶
Index ¶
Constants ¶
View Source
const ( DefaultShutdownTimeout = 10 * time.Second DefaultShutdownHandler = true )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Manager ¶ added in v0.4.0
type Manager interface {
Client() *gorm.DB
SetClient(client *gorm.DB) Manager
SetTelemetryManager(telemetry telemetry.Manager) error
Migrate(migrations []*gormigrate.Migration, options *gormigrate.Options) error
GetShutdownTimeout() time.Duration
GetShutdownHandler() bool
Shutdown(ctx context.Context, code int) error
}
type Option ¶
type Option func(*p)
func WithClient ¶
func WithClientOptions ¶
func WithShutdownTimeout ¶
func WithoutShutdownHandler ¶
func WithoutShutdownHandler() Option
Click to show internal directories.
Click to hide internal directories.