Documentation
¶
Index ¶
- func DefaultConfig() *gorm.Config
- func FlagSet(name string) *pflag.FlagSet
- func New(dialector gorm.Dialector, conn *ConnConfig, opts ...gorm.Option) (*gorm.DB, error)
- func NewLogger(isDebug bool) gLogger.Interface
- type Config
- type ConnConfig
- type DialectorWrapper
- type MigratorFunc
- type Model
- type Modeler
- type StringSlice
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DefaultConfig ¶ added in v0.2.19
Types ¶
type Config ¶
type Config struct {
Conn *ConnConfig `json:"conn" yaml:"conn"`
Args map[string]string `json:"args" yaml:"args"`
DSN string `json:"dsn" yaml:"dsn"`
User string `json:"user" yaml:"user"`
Pass string `json:"pass" yaml:"pass"`
Name string `json:"name" yaml:"name"`
Debug bool `json:"debug" yaml:"debug"`
Migrate bool `json:"migrate" yaml:"migrate"`
}
type ConnConfig ¶
type DialectorWrapper ¶ added in v0.2.0
func NewDialectorWrapper ¶ added in v0.2.0
func NewDialectorWrapper() *DialectorWrapper
func (*DialectorWrapper) Apply ¶ added in v0.2.0
func (d *DialectorWrapper) Apply(dialector gorm.Dialector)
func (*DialectorWrapper) Migrator ¶ added in v0.2.0
func (d *DialectorWrapper) Migrator(db *gorm.DB) gorm.Migrator
func (*DialectorWrapper) SetMigrator ¶ added in v0.2.0
func (d *DialectorWrapper) SetMigrator(migrator MigratorFunc)
type Model ¶
type StringSlice ¶
Click to show internal directories.
Click to hide internal directories.