diff --git a/gorm.go b/gorm.go index 1109e8cd..728ae510 100644 --- a/gorm.go +++ b/gorm.go @@ -248,6 +248,11 @@ func (db *DB) Debug() (tx *DB) { }) } +// NewDB clone a new db connection without search conditions +func (db *DB) NewDB() *DB { + return db.Session(&Session{NewDB: true}) +} + // Set store value with key into current db instance's context func (db *DB) Set(key string, value interface{}) *DB { tx := db.getInstance()