Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewGormDb ¶
func NewGormDb(source *MySqlDataSource) *gorm.DB
Types ¶
type MySQLHealthIndicator ¶
type MySQLHealthIndicator struct {
// contains filtered or unexported fields
}
func NewMysqlHealthIndicator ¶
func NewMysqlHealthIndicator(db *gorm.DB) *MySQLHealthIndicator
func (*MySQLHealthIndicator) Health ¶
func (h *MySQLHealthIndicator) Health() health.ComponentStatus
type MySqlDataSource ¶
type MySqlDataSource struct {
// contains filtered or unexported fields
}
func NewMysqlDataSource ¶
func NewMysqlDataSource(configuration abstractions.IConfiguration) *MySqlDataSource
NewMysqlDataSource 初始化MySQL数据源
func (*MySqlDataSource) Close ¶
func (datasource *MySqlDataSource) Close()
func (*MySqlDataSource) GetConnectionString ¶
func (datasource *MySqlDataSource) GetConnectionString() string
func (*MySqlDataSource) GetName ¶
func (datasource *MySqlDataSource) GetName() string
func (*MySqlDataSource) Open ¶
func (datasource *MySqlDataSource) Open() (conn interface{}, put func(), err error)
func (*MySqlDataSource) Ping ¶
func (datasource *MySqlDataSource) Ping() bool
Click to show internal directories.
Click to hide internal directories.