Documentation ¶
Index ¶
- Variables
- func BulkInsert(db *gorm.DB, table string, fields []string, params []map[string]interface{}) error
- func BulkSave(db *gorm.DB, table string, fields []string, params []map[string]interface{}) error
- func Close()
- func GetORM(dbname ...string) *gorm.DB
- func NewOrUpdateDB(dbname string) error
- func SetDefaultName(dbName string)
- func UpdateDB(dbname string) error
- type Client
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // ErrRecordNotFound record not found error, happens when haven't find any matched data when looking up with a struct ErrRecordNotFound = gorm.ErrRecordNotFound // ErrInvalidSQL invalid SQL error, happens when you passed invalid SQL ErrInvalidSQL = gorm.ErrInvalidSQL // ErrInvalidTransaction invalid transaction when you are trying to `Commit` or `Rollback` ErrInvalidTransaction = gorm.ErrInvalidTransaction // ErrCantStartTransaction can't start transaction when you are trying to start one with `Begin` ErrCantStartTransaction = gorm.ErrCantStartTransaction // ErrUnaddressable unaddressable value ErrUnaddressable = gorm.ErrUnaddressable )
Functions ¶
func BulkInsert ¶ added in v1.5.9
@desc 批量插入 不对唯一索引做更新 @auth liuguoqiang 2020-11-27 @param @return
func BulkSave ¶ added in v1.3.0
@desc 批量插入 如果唯一索引重复则更新,唯一索引不重复或者不存在唯一索引则插入 @auth liuguoqiang 2020-11-27 @param @return
func NewOrUpdateDB ¶ added in v1.5.7
NewOrUpdateDB 初始化或更新Gorm
Types ¶
Click to show internal directories.
Click to hide internal directories.