Browse Source

pgsql关键字问题

master
lijianbin 1 day ago
parent
commit
35782df825
2 changed files with 4 additions and 4 deletions
  1. +3
    -3
      db.go
  2. +1
    -1
      prepare.go

+ 3
- 3
db.go View File

@ -467,7 +467,7 @@ func GetRow(dbName, table_name, alias string, titles string, with, join [][]stri
for queryNum < 2 { //如发生错误,继续查询2次,防止数据库连接断开问题
if DB_PROVIDER == "PgsqlDb" {
sql_str = sqlx.Rebind(sqlx.DOLLAR, sql_str)
sql_str = strings.Replace(sql_str, "`", `"`, -1)
sql_str = SqlReplace(sql_str, "")
}
rows, err = db.Query(sql_str, valueList...)
@ -676,7 +676,7 @@ func FetchRows(dbName, table_name, alias string, titles string, with, join [][]s
for queryNum < 2 { //如发生错误,继续查询2次,防止数据库连接断开问题
if DB_PROVIDER == "PgsqlDb" {
sql_str = sqlx.Rebind(sqlx.DOLLAR, sql_str)
sql_str = strings.Replace(sql_str, "`", `"`, -1)
sql_str = SqlReplace(sql_str, "")
}
rows, err = db.Query(sql_str, valueList...)
@ -1058,7 +1058,7 @@ func DoQuery(args ...interface{}) ([]map[string]string, error) {
if len(args) > 1 {
if DB_PROVIDER == "PgsqlDb" {
queryStr = sqlx.Rebind(sqlx.DOLLAR, queryStr)
queryStr = strings.Replace(queryStr, "`", `"`, -1)
queryStr = SqlReplace(queryStr, "")
}
rows, err = DB.Query(queryStr, args[1:]...) //strings.Join(args[1:], ",")
if err != nil {


+ 1
- 1
prepare.go View File

@ -407,7 +407,7 @@ func StmtForQuery(querysql string) (*sql.Stmt, error) {
var err error
if DB_PROVIDER == "PgsqlDb" {
querysql = sqlx.Rebind(sqlx.DOLLAR, querysql)
querysql = strings.Replace(querysql, "`", `"`, -1)
querysql = SqlReplace(querysql, "")
}
stmt, err = DB.Prepare(querysql)


Loading…
Cancel
Save