mirror of
https://gitee.com/dromara/mayfly-go
synced 2026-01-06 14:45:48 +08:00
refactor: dbm重构、调整metadata与dialect接口
This commit is contained in:
@@ -22,13 +22,13 @@ type DbVersion string
|
||||
|
||||
// 数据库元信息,如获取sql.DB、Dialect等
|
||||
type Meta interface {
|
||||
// 根据数据库信息获取sql.DB
|
||||
// GetSqlDb 根据数据库信息获取sql.DB
|
||||
GetSqlDb(*DbInfo) (*sql.DB, error)
|
||||
|
||||
// 获取数据库方言
|
||||
// GetDialect 获取数据库方言, 若一些接口(如 GetIdentifierQuoteString)不需要DbConn,则可以传nil
|
||||
GetDialect(*DbConn) Dialect
|
||||
|
||||
// 获取元数据信息接口
|
||||
// @param *DbConn 数据库连接, 若一些元数据接口(如 GetIdentifierQuoteString)不需要DbConn,则可以传nil
|
||||
GetMetaData(*DbConn) *MetaDataX
|
||||
// GetMetadata 获取元数据信息接口
|
||||
// @param *DbConn 数据库连接
|
||||
GetMetadata(*DbConn) Metadata
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user