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 InitDBWithPrefix(sub string, prefix string) *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.