gormt

package
v0.0.22 Latest Latest
Warning

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

Go to latest
Published: Mar 7, 2025 License: MIT Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateBeforeHook

func CreateBeforeHook(gormDB *gorm.DB)

func GetOneMysqlClient

func GetOneMysqlClient(sqlName string) (*gorm.DB, error)

GetOneMysqlClient 获取一个 mysql 客户端

func GetSqlDriver

func GetSqlDriver(sqlType string, sqlName string, readDbIsOpen int, dbConf ...ConfigParams) (*gorm.DB, error)

GetSqlDriver 获取数据库驱动, 可以通过options 动态参数连接任意多个数据库

func MaskNotDataError

func MaskNotDataError(gormDB *gorm.DB)

func UpdateBeforeHook

func UpdateBeforeHook(gormDB *gorm.DB)

Types

type ConfigParams

type ConfigParams struct {
	Write ConfigParamsDetail
	Read  ConfigParamsDetail
}

type ConfigParamsDetail

type ConfigParamsDetail struct {
	Host     string
	DataBase string
	Port     int
	Prefix   string
	User     string
	Pass     string
	Charset  string
}

type OptionFunc

type OptionFunc func(log *loggerc)

type Options

type Options interface {
	// contains filtered or unexported methods
}

Options 尝试从外部重写内部相关的格式化变量

func SetErrStrFormat

func SetErrStrFormat(format string) Options

func SetInfoStrFormat

func SetInfoStrFormat(format string) Options

SetInfoStrFormat 定义 6 个函数修改内部变量

func SetTracErrStrFormat

func SetTracErrStrFormat(format string) Options

func SetTracWarnStrFormat

func SetTracWarnStrFormat(format string) Options

func SetTraceStrFormat

func SetTraceStrFormat(format string) Options

func SetWarnStrFormat

func SetWarnStrFormat(format string) Options

Jump to

Keyboard shortcuts

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