this is actually handy

This commit is contained in:
bel
2022-10-20 08:08:20 -06:00
parent 31e3547268
commit ec153124d0
3 changed files with 55 additions and 2 deletions

View File

@@ -21,6 +21,7 @@ func main() {
}
query := strings.Trim(strings.TrimSpace(*q), ";") + ";"
log.Printf("%s", query)
if strings.HasPrefix(strings.ToUpper(strings.TrimSpace(query)), "SELECT") {
rows, err := db.Query(query)
@@ -44,11 +45,12 @@ func main() {
if err := rows.Scan(ptrs...); err != nil {
panic(err)
}
result := make([]string, len(columns))
for i := range ptrs {
ptr := ptrs[i].(*interface{})
columns[i] = fmt.Sprint(*ptr)
result[i] = fmt.Sprintf("%s:%+v", columns[i], *ptr)
}
log.Println(columns)
log.Println(result)
}
} else {
stmt, err := db.Prepare(query)