Commit Graph

20 Commits

Author SHA1 Message Date
astaxie 6c6e4ecfbc update all files License 2014-04-12 13:18:18 +08:00
astaxie 8bcf03c652 fix #576 2014-04-11 16:08:43 +08:00
slene 9384e87083 orm 1. add api: NewOrmWithDB, AddAliasWthDB; 2. RawSeter -> add api: RowsToMap, RowsToStruct; 3. RawSeter -> change api: Values, ValuesList, ValuesFlat add optional params comumns. 2014-01-27 01:48:00 +08:00
Kyle McCullough 190039b6f8 Add a ReadOrCreate method:
m := &User{Name: "Kyle"}
// Returns a boolean indicating whether the object was created,
// the primary key of the object, or an error.
created, id, err := orm.ReadOrCreate(m, "Name")
2014-01-22 09:15:21 -06:00
FuXiaoHei 828a306069 add comments for orm package, done 2014-01-17 23:28:54 +08:00
slene b766f65c26 #436 support insert multi 2014-01-06 11:31:35 +08:00
bronze1man ceb4aa9e25 [orm] QueryTable with nil ptr struct 2013-11-24 14:26:32 +08:00
slene 9492e4131b support reverse m2m relation 2013-11-06 21:08:12 +08:00
slene d043ebcdd3 orm support complete m2m operation api / auto load related api 2013-10-14 22:31:35 +08:00
slene 658a671b79 all panic use Error 2013-10-09 11:37:16 +08:00
slene 3745bb7279 orm.Read support specify condition fields, orm.Update and QuerySeter All/One support omit fields. 2013-09-12 19:04:39 +08:00
slene 8f5ca303b5 orm fix when use uint as pk 2013-08-30 12:32:05 +08:00
slene 27b84841a7 orm add full regular go type support, such as int8, uint8, byte, rune. add date/datetime timezone support very well. 2013-08-13 17:17:19 +08:00
slene f2b359d8e8 orm full remove orm.Manager for simple use, add struct tag `-` for skip struct field 2013-08-09 20:14:18 +08:00
slene 402932aa6e ... haha 2013-08-09 14:04:33 +08:00
slene 45aa071261 orm add queries debug logger 2013-08-09 13:20:19 +08:00
slene 46668b811f some fix / add test 2013-08-07 19:11:44 +08:00
slene 51baa35df1 now object crud is simple 2013-08-01 15:51:53 +08:00
slene b0b64eb404 some change 2013-08-01 09:23:32 +08:00
slene bce35c708a init orm project, beta, unstable 2013-07-30 20:32:38 +08:00