commit 69d8c8537567bddb8013a87f5e41d4c42ede357a Author: Jinzhu Date: Fri Oct 25 16:24:29 2013 +0800 Initialize with README diff --git a/README.md b/README.md new file mode 100644 index 00000000..be0915f5 --- /dev/null +++ b/README.md @@ -0,0 +1,27 @@ +# 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