@@ -352,7 +352,7 @@ where a.object_id=object_id('` + tableName + `')`
}
col := new(core.Column)
- col.Indexes = make(map[string]bool)
+ col.Indexes = make(map[string]int)
col.Length = maxLen
col.Name = strings.Trim(name, "` ")
@@ -311,7 +311,7 @@ func (db *mysql) GetColumns(tableName string) ([]string, map[string]*core.Column
colSeq := make([]string, 0)
for rows.Next() {
var columnName, isNullable, colType, colKey, extra string
var colDefault *string
@@ -692,7 +692,7 @@ func (db *oracle) GetColumns(tableName string) ([]string, map[string]*core.Colum
var colName, colDefault, nullable, dataType, dataPrecision, dataScale *string
var dataLen int
@@ -936,7 +936,7 @@ WHERE c.relkind = 'r'::char AND c.relname = $1 AND s.table_schema = $2 AND f.att
var colName, isNullable, dataType string
var maxLenStr, colDefault, numPrecision, numRadix *string
@@ -311,7 +311,7 @@ func (db *sqlite3) GetColumns(tableName string) ([]string, map[string]*core.Colu
colStr = reg.ReplaceAllString(colStr, ",")
fields := strings.Fields(strings.TrimSpace(colStr))
col.Nullable = true
col.DefaultIsEmpty = true
for idx, field := range fields {