orm

package module
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: May 25, 2023 License: BSD-3-Clause Imports: 16 Imported by: 1

README

ginny-gorm

gorm provider for ginny.

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Provider = wire.NewSet(NewConfig, New)

Functions

func New

func New(ctx context.Context, conf *Config) (*gorm.DB, error)

New

Types

type Config

type Config struct {
	Type string `json:"type" mapstructure:"type"`
	// mysql://localhost:3306/dbname[?username=value1&password=value2&paramN=valueN]
	Master   string   `json:"master" mapstructure:"master"`
	Replicas []string `json:"replicas" mapstructure:"replicas"`
	gorm.Config
	// contains filtered or unexported fields
}

Config

func NewConfig

func NewConfig(v *viper.Viper, logger *zap.Logger) (*Config, error)

NewConfig

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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