mirror of
https://github.com/dolthub/dolt.git
synced 2026-05-25 03:05:52 -05:00
Working go code. Gotta get Docker working.
This commit is contained in:
@@ -6,6 +6,13 @@ import "fmt"
|
||||
import "database/sql"
|
||||
import _ "github.com/go-sql-driver/mysql"
|
||||
|
||||
var queries [5]string = [5]string{
|
||||
"create table test (pk int, value int, primary key(pk))",
|
||||
"describe test",
|
||||
"select * from test",
|
||||
"insert into test (pk, value) values (0,0)",
|
||||
"select * from test"}
|
||||
|
||||
func main() {
|
||||
var user = os.Args[1]
|
||||
var port = os.Args[2]
|
||||
@@ -28,5 +35,18 @@ func main() {
|
||||
panic(err)
|
||||
}
|
||||
|
||||
os.Exit(1)
|
||||
}
|
||||
for _, query := range queries {
|
||||
rows, err := database.Query(query)
|
||||
if err != nil {
|
||||
fmt.Println("QUERY: " + query)
|
||||
panic(err)
|
||||
}
|
||||
|
||||
// Ignoring result as only way to get results is rows.Next()
|
||||
// Requires custom typoing of the results.
|
||||
|
||||
rows.Close()
|
||||
}
|
||||
|
||||
os.Exit(0)
|
||||
}
|
||||
Reference in New Issue
Block a user