rename testing file names for package gdb

This commit is contained in:
John
2020-06-06 14:38:05 +08:00
parent cbf465eeea
commit f2f98e1d16
12 changed files with 43 additions and 3 deletions

View File

@ -41,8 +41,7 @@ func (c *Core) convertValue(fieldValue []byte, fieldType string) interface{} {
"smallint",
"medium_int",
"mediumint",
"serial",
"smallmoney":
"serial":
if gstr.ContainsI(fieldType, "unsigned") {
gconv.Uint(string(fieldValue))
}
@ -65,7 +64,8 @@ func (c *Core) convertValue(fieldValue []byte, fieldType string) interface{} {
"double",
"decimal",
"money",
"numeric":
"numeric",
"smallmoney":
return gconv.Float64(string(fieldValue))
case "bit":

View File

@ -0,0 +1,40 @@
// Copyright 2018 gf Author(https://github.com/gogf/gf). All Rights Reserved.
//
// This Source Code Form is subject to the terms of the MIT License.
// If a copy of the MIT was not distributed with this file,
// You can obtain one at https://github.com/gogf/gf.
package gdb_test
import (
"github.com/gogf/gf/database/gdb"
"github.com/gogf/gf/frame/g"
)
func Example_transaction() {
db.Transaction(func(tx *gdb.TX) error {
// user
result, err := tx.Insert("user", g.Map{
"passport": "john",
"password": "12345678",
"nickname": "JohnGuo",
})
if err != nil {
return err
}
// user_detail
id, err := result.LastInsertId()
if err != nil {
return err
}
_, err = tx.Insert("user_detail", g.Map{
"uid": id,
"site": "https://johng.cn",
"true_name": "GuoQiang",
})
if err != nil {
return err
}
return nil
})
}