Documentation
¶
Index ¶
- func DefaultConfig() *gorm.Config
- func FlagSet() *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 ModelUUID
- 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 {
Debug bool `json:"debug,omitempty" yaml:"debug,omitempty"`
DSN string `json:"dsn,omitempty" yaml:"dsn,omitempty"`
User string `json:"user,omitempty" yaml:"user,omitempty"`
Pass string `json:"pass,omitempty" yaml:"pass,omitempty"`
Name string `json:"name,omitempty" yaml:"name,omitempty"`
Conn *ConnConfig `json:"conn,omitempty" yaml:"conn,omitempty"`
Args map[string]string `json:"args,omitempty" yaml:"args,omitempty"`
}
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 ModelUUID ¶ added in v0.2.19
type StringSlice ¶
Click to show internal directories.
Click to hide internal directories.