|
|
|
@ -240,7 +240,7 @@ func (this *Query) GetTableInfo(table string) (map[string]interface{}, error) { |
|
|
|
"COLUMN_COMMENT", //备注
|
|
|
|
"IS_NULLABLE", //是否为空
|
|
|
|
} |
|
|
|
sql := "select `" + strings.Join(field, "`,`") + "` from information_schema.COLUMNS where table_name = ?" |
|
|
|
sql := "select `" + strings.Join(field, "`,`") + "` from information_schema.COLUMNS where table_name = ? and table_schema = ?" |
|
|
|
|
|
|
|
if DB_PROVIDER == "PgsqlDb" { |
|
|
|
//pgsql中,未加引号的标识符会被自动转换为小写
|
|
|
|
@ -287,8 +287,11 @@ func (this *Query) GetTableInfo(table string) (map[string]interface{}, error) { |
|
|
|
if err != nil { |
|
|
|
return nil, err |
|
|
|
} |
|
|
|
|
|
|
|
list, err := StmtForQueryList(stmtSql, []interface{}{table}) |
|
|
|
valuelist := []interface{}{table} |
|
|
|
if DB_PROVIDER == "" { |
|
|
|
valuelist = []interface{}{table, this.dbname} |
|
|
|
} |
|
|
|
list, err := StmtForQueryList(stmtSql, valuelist) |
|
|
|
if err != nil { |
|
|
|
return nil, err |
|
|
|
} |
|
|
|
|