model

package
v1.0.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 28, 2022 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var DBSkipColName = map[string]string{
	"is_deleted":  "is_deleted",
	"update_time": "update_time",
	"update_user": "update_user",
	"create_time": "create_time",
	"create_user": "create_user",
}
View Source
var DBTypeToStructType = map[string]string{
	"int":       "int32",
	"tinyint":   "int",
	"smallint":  "int",
	"mediumint": "int64",
	"bigint":    "int64",
	"bit":       "int",
	"bool":      "bool",
	"enum":      "string",
	"set":       "string",
	"varchar":   "string",
	"text":      "string",
	"datetime":  "string",
}

DBTypeToStructType 数据库字段类型 转 go 数据字段类型

Functions

This section is empty.

Types

type TableColumn

type TableColumn struct {
	TableName     string
	ColumnName    string
	DataType      string
	IsNullable    string
	ColumnKey     string
	ColumnType    string
	ColumnComment string
}

func GetColumnsByTableName

func GetColumnsByTableName(dbEngine *sql.DB, databaseName string, tableName string) ([]*TableColumn, error)

type TableNameColumn

type TableNameColumn struct {
	TableName string
}

func GetColumnsByDatabaseName

func GetColumnsByDatabaseName(dbEngine *sql.DB, databaseName string, tableName string) ([]*TableNameColumn, error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL