Documentation
¶
Index ¶
- Constants
- Variables
- func AppendEntity(entity ...interface{})
- func ApplyMigrate() error
- func DefaulViewSql(tablePrefix, view, query string) string
- func InitDB(sub string, logger *zap.Logger) *gorm.DB
- func InitDefaultDB(logger *zap.Logger) *gorm.DB
- func InitMysqlViews(tx *gorm.DB, logger *zap.Logger) error
- func MigrateTableAndView(db *gorm.DB, logger *zap.Logger, bus EventBus.Bus)
- func SessionWithConfig(slowThreshold time.Duration, ignoredNotFound bool) *gorm.Session
- type GetViewSql
- type HealthController
- type OrmDialector
Constants ¶
View Source
const ( KeyInitDB = ginshared.KeyInitDB KeyTablePrefix = "database.tablePrefix" )
View Source
const ( HealthURIKey = "healthz" HealthURIValue = "/healthz" )
View Source
const ViewMysqlTmp = "CREATE OR REPLACE ALGORITHM = UNDEFINED VIEW %s%s AS %s"
Variables ¶
View Source
var DialectorMap = make(map[string]OrmDialector)
View Source
var ViewMap = make(map[string]GetViewSql)
Functions ¶
func AppendEntity ¶ added in v0.4.11
func AppendEntity(entity ...interface{})
func ApplyMigrate ¶ added in v0.5.0
func ApplyMigrate() error
func DefaulViewSql ¶ added in v0.4.8
func MigrateTableAndView ¶ added in v0.4.11
Types ¶
type GetViewSql ¶ added in v0.4.8
type HealthController ¶
type HealthController struct {
// contains filtered or unexported fields
}
func (*HealthController) Ping ¶
func (h *HealthController) Ping(c *gin.Context)
type OrmDialector ¶ added in v0.0.5
Click to show internal directories.
Click to hide internal directories.