gorm/README.md

28 lines
753 B
Markdown

# GORM
Yet Another ORM library for Go, hope sucks less. (created for internal usage, API is breakable)
# TODO
Where("id =/>/</<> ?", string or int64).First(&user) (error)
Where("id in (?)", map[]interface{}).First(&user) (error)
Where("id in (?)", map[]interface{}).Find(&users) (error)
Where(map[string]string{"id": "12", "name": "jinzhu"}).Find(&users) (error)
Order("").Limit(11).Or("").Count().Select("").Not("").Offset(11)
First(&user, primary_key) (error)
Save(&user)
Save(&users)
Delete(&user)
Delete(&users)
Before/After Save/Update/Create/Delete
Where("id in ?", map[]interface{}).FindOrInitialize(&users) (error)
Where("id in ?", map[]interface{}).FindOrCreate(&users) (error)
Sql("ssssss", &users)
SQL log
Auto Migration
Index, Unique