Documentation
¶
Index ¶
- Constants
- Variables
- 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
- type CleanupService
- type DBCleanupReq
- type DBCronJob
- type HealthController
- type OrmDialector
- type RawQuery
- type RawQuerySerice
- type SerivceItem
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)
Functions ¶
Types ¶
type CleanupService ¶ added in v0.2.6
func (*CleanupService) Cleanup ¶ added in v0.2.6
func (cs *CleanupService) Cleanup(req *DBCleanupReq) error
func (*CleanupService) GetDefaultRequest ¶ added in v0.2.6
func (cs *CleanupService) GetDefaultRequest() *DBCleanupReq
func (*CleanupService) RegConnection ¶ added in v0.2.6
func (cs *CleanupService) RegConnection(name string, db *gorm.DB)
type DBCleanupReq ¶ added in v0.2.6
type DBCronJob ¶ added in v0.1.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
type RawQuerySerice ¶ added in v0.1.11
type RawQuerySerice struct { EnabledAuth bool Base string Items []SerivceItem // contains filtered or unexported fields }
type SerivceItem ¶ added in v0.2.0
Click to show internal directories.
Click to hide internal directories.