diff options
author | Lunny Xiao <xiaolunwen@gmail.com> | 2019-01-17 14:07:23 +0800 |
---|---|---|
committer | zeripath <art27@cantab.net> | 2019-01-17 06:07:23 +0000 |
commit | 477a80f658a04fc477d800887c55654ac307ff45 (patch) | |
tree | 20fc626e79dd8c33004401c3c617085a5685ffa9 /vendor/github.com/go-sql-driver/mysql/utils_go18.go | |
parent | 5ac6da3c41f628f31b2805bfc422a3abb6b76d6b (diff) | |
download | gitea-477a80f658a04fc477d800887c55654ac307ff45.tar.gz gitea-477a80f658a04fc477d800887c55654ac307ff45.zip |
upgrade go-sql-driver/mysql to fix invalid connection error (#5748)
should fix #5736
Diffstat (limited to 'vendor/github.com/go-sql-driver/mysql/utils_go18.go')
-rw-r--r-- | vendor/github.com/go-sql-driver/mysql/utils_go18.go | 50 |
1 files changed, 0 insertions, 50 deletions
diff --git a/vendor/github.com/go-sql-driver/mysql/utils_go18.go b/vendor/github.com/go-sql-driver/mysql/utils_go18.go deleted file mode 100644 index c35c2a6aab..0000000000 --- a/vendor/github.com/go-sql-driver/mysql/utils_go18.go +++ /dev/null @@ -1,50 +0,0 @@ -// Go MySQL Driver - A MySQL-Driver for Go's database/sql package -// -// Copyright 2017 The Go-MySQL-Driver Authors. All rights reserved. -// -// This Source Code Form is subject to the terms of the Mozilla Public -// License, v. 2.0. If a copy of the MPL was not distributed with this file, -// You can obtain one at http://mozilla.org/MPL/2.0/. - -// +build go1.8 - -package mysql - -import ( - "crypto/tls" - "database/sql" - "database/sql/driver" - "errors" - "fmt" -) - -func cloneTLSConfig(c *tls.Config) *tls.Config { - return c.Clone() -} - -func namedValueToValue(named []driver.NamedValue) ([]driver.Value, error) { - dargs := make([]driver.Value, len(named)) - for n, param := range named { - if len(param.Name) > 0 { - // TODO: support the use of Named Parameters #561 - return nil, errors.New("mysql: driver does not support the use of Named Parameters") - } - dargs[n] = param.Value - } - return dargs, nil -} - -func mapIsolationLevel(level driver.IsolationLevel) (string, error) { - switch sql.IsolationLevel(level) { - case sql.LevelRepeatableRead: - return "REPEATABLE READ", nil - case sql.LevelReadCommitted: - return "READ COMMITTED", nil - case sql.LevelReadUncommitted: - return "READ UNCOMMITTED", nil - case sql.LevelSerializable: - return "SERIALIZABLE", nil - default: - return "", fmt.Errorf("mysql: unsupported isolation level: %v", level) - } -} |