升级 wrapper_db_client, 支持表结构缓存以及定时同步
This commit is contained in:
@ -12,6 +12,7 @@ import (
|
||||
|
||||
"gorm.io/driver/mysql"
|
||||
|
||||
"git.zhangdeman.cn/zhangdeman/database/define"
|
||||
"gorm.io/gorm"
|
||||
)
|
||||
|
||||
@ -99,10 +100,10 @@ func (sd *SystemDao) GetCreateTableSQL(dbInstance *gorm.DB, table string) (strin
|
||||
// Author : go_developer@163.com<白茶清欢>
|
||||
//
|
||||
// Date : 22:37 2023/8/16
|
||||
func (sd *SystemDao) GetTableDesc(dbInstance *gorm.DB, database string, tableName string) ([]*DescTableItem, error) {
|
||||
func (sd *SystemDao) GetTableDesc(dbInstance *gorm.DB, database string, tableName string) ([]*define.DescTableItem, error) {
|
||||
var (
|
||||
err error
|
||||
result []*DescTableItem
|
||||
result []*define.DescTableItem
|
||||
)
|
||||
|
||||
if err = dbInstance.Raw("DESC `" + tableName + "`").Scan(&result).Error; nil != err {
|
||||
@ -125,9 +126,9 @@ func (sd *SystemDao) GetTableDesc(dbInstance *gorm.DB, database string, tableNam
|
||||
// Author : go_developer@163.com<白茶清欢>
|
||||
//
|
||||
// Date : 23:10 2023/8/16
|
||||
func (sd *SystemDao) GetTableInfo(dbInstance *gorm.DB, database string, tableName string) ([]*ColumnInfo, error) {
|
||||
func (sd *SystemDao) GetTableInfo(dbInstance *gorm.DB, database string, tableName string) ([]*define.ColumnInfo, error) {
|
||||
var (
|
||||
list []*ColumnInfo
|
||||
list []*define.ColumnInfo
|
||||
err error
|
||||
)
|
||||
|
||||
|
Reference in New Issue
Block a user