From 9bf23ea88ae32e3bd9d779f117bc53f14cfdb597 Mon Sep 17 00:00:00 2001 From: ZhengYang Date: Thu, 21 Aug 2014 10:19:44 +0800 Subject: [PATCH] help/error message correction and import lib/pq --- g.go | 2 +- g_appcode.go | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/g.go b/g.go index 5c45ea4..e221c40 100644 --- a/g.go +++ b/g.go @@ -23,7 +23,7 @@ var cmdGenerate = &Command{ bee generate scaffold [scaffoldname] [-fields=""] [-driver=mysql] [-conn="root:@tcp(127.0.0.1:3306)/test"] The generate scaffold command will do a number of things for you. -fields: a list of table fields. Format: field:type, ... - -driver: [mysql | postgresql | sqlite], the default is mysql + -driver: [mysql | postgres | sqlite], the default is mysql -conn: the connection string used by the driver, the default is root:@tcp(127.0.0.1:3306)/test example: bee generate scaffold post -fields="title:string,body:text" diff --git a/g_appcode.go b/g_appcode.go index 6cdf29b..c235902 100644 --- a/g_appcode.go +++ b/g_appcode.go @@ -25,6 +25,7 @@ import ( "strings" _ "github.com/go-sql-driver/mysql" + _ "github.com/lib/pq" ) const ( @@ -223,7 +224,7 @@ func generateAppcode(driver, connStr, level, tables, currpath string) { func gen(dbms, connStr string, mode byte, selectedTableNames map[string]bool, currpath string) { db, err := sql.Open(dbms, connStr) if err != nil { - ColorLog("[ERRO] Could not connect to %s: %s\n", dbms, connStr) + ColorLog("[ERRO] Could not connect to %s database: %s %s\n", dbms, connStr, err) os.Exit(2) } defer db.Close()