From 4c7f48fa65f0abf2a36ebeb0ed41d946d950d0aa Mon Sep 17 00:00:00 2001 From: Lunny Xiao Date: Wed, 7 Sep 2016 09:42:30 +0800 Subject: [PATCH] comment a warn log and added pgx driver support --- VERSION | 2 +- session.go | 5 ++--- xorm.go | 3 ++- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/VERSION b/VERSION index c9ec25d0..1ea68e08 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -xorm v0.5.5.0901 +xorm v0.5.5.0907 diff --git a/session.go b/session.go index c0009b3d..e254f325 100644 --- a/session.go +++ b/session.go @@ -1583,7 +1583,7 @@ func (session *Session) dropAll() error { func (session *Session) getField(dataStruct *reflect.Value, key string, table *core.Table, idx int) *reflect.Value { var col *core.Column if col = table.GetColumnIdx(key, idx); col == nil { - session.Engine.logger.Warnf("table %v has no column %v. %v", table.Name, key, table.ColumnsSeq()) + //session.Engine.logger.Warnf("table %v has no column %v. %v", table.Name, key, table.ColumnsSeq()) return nil } @@ -1594,8 +1594,7 @@ func (session *Session) getField(dataStruct *reflect.Value, key string, table *c } if !fieldValue.IsValid() || !fieldValue.CanSet() { - session.Engine.logger.Warnf("table %v's column %v is not valid or cannot set", - table.Name, key) + session.Engine.logger.Warnf("table %v's column %v is not valid or cannot set", table.Name, key) return nil } return fieldValue diff --git a/xorm.go b/xorm.go index dda4a001..254a5e97 100644 --- a/xorm.go +++ b/xorm.go @@ -17,7 +17,7 @@ import ( const ( // Version show the xorm's version - Version string = "0.5.5.0901" + Version string = "0.5.5.0907" ) func regDrvsNDialects() bool { @@ -31,6 +31,7 @@ func regDrvsNDialects() bool { "mysql": {"mysql", func() core.Driver { return &mysqlDriver{} }, func() core.Dialect { return &mysql{} }}, "mymysql": {"mysql", func() core.Driver { return &mymysqlDriver{} }, func() core.Dialect { return &mysql{} }}, "postgres": {"postgres", func() core.Driver { return &pqDriver{} }, func() core.Dialect { return &postgres{} }}, + "pgx": {"postgres", func() core.Driver { return &pqDriver{} }, func() core.Dialect { return &postgres{} }}, "sqlite3": {"sqlite3", func() core.Driver { return &sqlite3Driver{} }, func() core.Dialect { return &sqlite3{} }}, "oci8": {"oracle", func() core.Driver { return &oci8Driver{} }, func() core.Dialect { return &oracle{} }}, "goracle": {"oracle", func() core.Driver { return &goracleDriver{} }, func() core.Dialect { return &oracle{} }},