|
@ -31,7 +31,7 @@ func Connect(DBHOST, DBUSER, DBPWD, DBNAME, DBPORT string, conns ...int) error { |
|
|
const maxRetries = 10 |
|
|
const maxRetries = 10 |
|
|
|
|
|
|
|
|
if DBHOST == "" || DBUSER == "" || DBPWD == "" || DBPORT == "" { |
|
|
if DBHOST == "" || DBUSER == "" || DBPWD == "" || DBPORT == "" { |
|
|
return errors.New("dm DBconnection params errors") |
|
|
|
|
|
|
|
|
return errors.New("mysql DBconnection params errors") |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
dsn := DBUSER + ":" + DBPWD + "@tcp(" + DBHOST + ":" + DBPORT + ")/" + DBNAME + "?charset=utf8mb4" |
|
|
dsn := DBUSER + ":" + DBPWD + "@tcp(" + DBHOST + ":" + DBPORT + ")/" + DBNAME + "?charset=utf8mb4" |
|
@ -67,7 +67,7 @@ func Connect(DBHOST, DBUSER, DBPWD, DBNAME, DBPORT string, conns ...int) error { |
|
|
DB.SetMaxIdleConns(50) |
|
|
DB.SetMaxIdleConns(50) |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
log.Println("dm database connected") |
|
|
|
|
|
|
|
|
log.Println("mysql database connected") |
|
|
DB.SetConnMaxLifetime(time.Minute * 2) |
|
|
DB.SetConnMaxLifetime(time.Minute * 2) |
|
|
return nil |
|
|
return nil |
|
|
} |
|
|
} |
|
@ -183,7 +183,7 @@ func PgConnect(DBHOST, DBUSER, DBPWD, DBNAME, DBPORT string, conns ...int) error |
|
|
DB_PROVIDER = "PgsqlDb" |
|
|
DB_PROVIDER = "PgsqlDb" |
|
|
|
|
|
|
|
|
if DBHOST == "" || DBUSER == "" || DBPWD == "" || DBPORT == "" { |
|
|
if DBHOST == "" || DBUSER == "" || DBPWD == "" || DBPORT == "" { |
|
|
return errors.New("dm DBconnection params errors") |
|
|
|
|
|
|
|
|
return errors.New("pgsql DBconnection params errors") |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
dsn := "host=" + DBHOST + " port=" + DBPORT + " user=" + DBUSER + " password=" + DBPWD + " dbname=" + DBNAME + " sslmode=disable search_path=public" |
|
|
dsn := "host=" + DBHOST + " port=" + DBPORT + " user=" + DBUSER + " password=" + DBPWD + " dbname=" + DBNAME + " sslmode=disable search_path=public" |
|
@ -220,7 +220,7 @@ func PgConnect(DBHOST, DBUSER, DBPWD, DBNAME, DBPORT string, conns ...int) error |
|
|
DB.SetMaxIdleConns(50) |
|
|
DB.SetMaxIdleConns(50) |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
log.Println("dm database connected") |
|
|
|
|
|
|
|
|
log.Println("pgsql database connected") |
|
|
DB.SetConnMaxLifetime(time.Minute * 2) |
|
|
DB.SetConnMaxLifetime(time.Minute * 2) |
|
|
return nil |
|
|
return nil |
|
|
} |
|
|
} |
|
|