diff --git a/config.yml b/config.yml index 431fcc6..c1968fb 100644 --- a/config.yml +++ b/config.yml @@ -22,3 +22,11 @@ db_info: database : oauth_db type: 0 # 数据库类型:0:mysql , 1:sqlite , 2:mssql +# sqlite +# db_info: +# host : /Users/xxj/Downloads/caoguo # type=1的时候,host为yml文件全路径 +# port : +# username : +# password : +# database : +# type: 1 # 数据库类型:0:mysql , 1:sqlite , 2:mssql \ No newline at end of file diff --git a/data/view/cnf/def.go b/data/view/cnf/def.go index bc951ba..e3e5460 100644 --- a/data/view/cnf/def.go +++ b/data/view/cnf/def.go @@ -43,18 +43,16 @@ var TypeMysqlDicMp = map[string]string{ "integer": "int64", } -// TypeMysqlMatchMp Fuzzy Matching Types.模糊匹配类型 - // TypeMysqlMatchMp Fuzzy Matching Types.模糊匹配类型 var TypeMysqlMatchMp = map[string]string{ `^(tinyint)[(]\d+[)] unsigned`: "uint8", `^(smallint)[(]\d+[)] unsigned`: "uint16", `^(int)[(]\d+[)] unsigned`: "uint32", `^(bigint)[(]\d+[)] unsigned`: "uint64", - `^(tinyint)[(]\d+[)]$`: "int8", - `^(smallint)[(]\d+[)]$`: "int16", - `^(int)[(]\d+[)]$`: "int", - `^(bigint)[(]\d+[)]$`: "int64", + `^(tinyint)[(]\d+[)]`: "int8", + `^(smallint)[(]\d+[)]`: "int16", + `^(int)[(]\d+[)]`: "int", + `^(bigint)[(]\d+[)]`: "int64", `^(char)[(]\d+[)]`: "string", `^(enum)[(](.)+[)]`: "string", `^(varchar)[(]\d+[)]`: "string",