Removed a number of logging statements

This commit is contained in:
Tristan Rice 2016-01-27 18:08:28 -08:00
parent c88df8eb44
commit f179cddafb
3 changed files with 3 additions and 27 deletions

View File

@ -3,7 +3,6 @@ package gorm
import ( import (
"database/sql" "database/sql"
"fmt" "fmt"
"log"
"reflect" "reflect"
"strings" "strings"
) )
@ -38,7 +37,6 @@ func Create(scope *Scope) {
if scope.HasError() { if scope.HasError() {
return return
} }
log.Printf("ID %+v %+v", id, field.Field.Type().String())
field.Field.Set(reflect.ValueOf(id).Convert(field.Field.Type())) field.Field.Set(reflect.ValueOf(id).Convert(field.Field.Type()))
} }
if !field.IsBlank || !field.HasDefaultValue { if !field.IsBlank || !field.HasDefaultValue {
@ -102,33 +100,15 @@ func Create(scope *Scope) {
} else if err == nil { } else if err == nil {
scope.db.RowsAffected, _ = results.RowsAffected() scope.db.RowsAffected, _ = results.RowsAffected()
} else { } else {
log.Printf("create err no primary %#v eql %#v", err, err == sql.ErrNoRows)
scope.Err(err) scope.Err(err)
} }
} else { // if scope.Dialect().SupportUniquePrimaryKey() { } else {
if err := scope.SqlDB().QueryRow(scope.Sql, scope.SqlVars...).Scan(primaryField.Field.Addr().Interface()); err == nil || err == sql.ErrNoRows { if err := scope.SqlDB().QueryRow(scope.Sql, scope.SqlVars...).Scan(primaryField.Field.Addr().Interface()); err == nil || err == sql.ErrNoRows {
scope.db.RowsAffected = 1 scope.db.RowsAffected = 1
} else { } else {
log.Printf("create err %#v eql %#v", err, err == sql.ErrNoRows)
scope.Err(err) scope.Err(err)
} }
} /* else {
// Create a new primary key if one is required, not set, and the server doesn't support unique primary keys.
log.Printf("key type %T %#v", val.Interface(), val.Interface())
if key, ok := val.Interface().(*uint); ok && (key == nil || *key == 0) {
val := primaryField.Field.Addr()
id := scope.Dialect().NewUniqueKey(scope)
v := reflect.Indirect(val)
v.SetUint(id)
} }
if results, err := scope.SqlDB().Exec(scope.Sql, scope.SqlVars...); err == sql.ErrNoRows {
} else if err == nil {
scope.db.RowsAffected, _ = results.RowsAffected()
} else {
log.Printf("create err no primary %#v eql %#v", err, err == sql.ErrNoRows)
scope.Err(err)
}
}*/
} }
} }
} }

View File

@ -3,7 +3,6 @@ package gorm
import ( import (
"errors" "errors"
"fmt" "fmt"
"log"
"reflect" "reflect"
) )
@ -84,7 +83,7 @@ func Query(scope *Scope) {
scope.Err(rows.Scan(values...)) scope.Err(rows.Scan(values...))
log.Println("result values", values) //log.Println("result values", values)
for index, column := range columns { for index, column := range columns {
value := values[index] value := values[index]

View File

@ -2,7 +2,6 @@ package gorm
import ( import (
"fmt" "fmt"
"log"
"reflect" "reflect"
"time" "time"
) )
@ -32,12 +31,10 @@ func (cockroach) NewUniqueKey(scope *Scope) uint64 {
var id int64 var id int64
for rows.Next() { for rows.Next() {
if err := rows.Scan(&id); err != nil { if err := rows.Scan(&id); err != nil {
log.Fatal("ERR UNIQUE ID", id, err)
scope.Err(err) scope.Err(err)
return 0 return 0
} }
} }
log.Printf("UNIQUE ID %#v", id)
return uint64(id) return uint64(id)
} }