mirror of
https://github.com/casbin/bee.git
synced 2025-07-18 04:54:21 +08:00
go lint
This commit is contained in:
@ -54,11 +54,11 @@ func generateSQLFromFields(fields string) string {
|
||||
typ, tag := "", ""
|
||||
switch driver {
|
||||
case "mysql":
|
||||
typ, tag = getSqlTypeMysql(kv[1])
|
||||
typ, tag = getSQLTypeMysql(kv[1])
|
||||
case "postgres":
|
||||
typ, tag = getSqlTypePostgresql(kv[1])
|
||||
typ, tag = getSQLTypePostgresql(kv[1])
|
||||
default:
|
||||
typ, tag = getSqlTypeMysql(kv[1])
|
||||
typ, tag = getSQLTypeMysql(kv[1])
|
||||
}
|
||||
if typ == "" {
|
||||
ColorLog("[ERRO] Fields format is wrong. Should be: key:type,key:type " + v + "\n")
|
||||
@ -90,15 +90,14 @@ func generateSQLFromFields(fields string) string {
|
||||
return sql
|
||||
}
|
||||
|
||||
func getSqlTypeMysql(ktype string) (tp, tag string) {
|
||||
func getSQLTypeMysql(ktype string) (tp, tag string) {
|
||||
kv := strings.SplitN(ktype, ":", 2)
|
||||
switch kv[0] {
|
||||
case "string":
|
||||
if len(kv) == 2 {
|
||||
return "varchar(" + kv[1] + ") NOT NULL", ""
|
||||
} else {
|
||||
return "varchar(128) NOT NULL", ""
|
||||
}
|
||||
return "varchar(128) NOT NULL", ""
|
||||
case "text":
|
||||
return "longtext NOT NULL", ""
|
||||
case "auto":
|
||||
@ -121,15 +120,14 @@ func getSqlTypeMysql(ktype string) (tp, tag string) {
|
||||
return "", ""
|
||||
}
|
||||
|
||||
func getSqlTypePostgresql(ktype string) (tp, tag string) {
|
||||
func getSQLTypePostgresql(ktype string) (tp, tag string) {
|
||||
kv := strings.SplitN(ktype, ":", 2)
|
||||
switch kv[0] {
|
||||
case "string":
|
||||
if len(kv) == 2 {
|
||||
return "char(" + kv[1] + ") NOT NULL", ""
|
||||
} else {
|
||||
return "TEXT NOT NULL", ""
|
||||
}
|
||||
return "TEXT NOT NULL", ""
|
||||
case "text":
|
||||
return "TEXT NOT NULL", ""
|
||||
case "auto", "pk":
|
||||
|
Reference in New Issue
Block a user