d02170e3cb
Closes #2515 Autodetect timezone in NewOrmWithDB()
2018-11-12 10:18:05 +01:00
Penghui Liao
1a3f1d66c1
rename orm_go18.go to orm.go
...
Signed-off-by: Penghui Liao <liaoishere@gmail.com>
2018-07-20 16:36:06 +08:00
Penghui Liao
443c77b303
support DB.BeginTx of golang 1.8
...
Signed-off-by: Penghui Liao <liaoishere@gmail.com>
2018-07-20 16:36:06 +08:00
Robert Wikman
e1c90bfc09
Table not found spelling fixes
2017-05-16 00:27:57 +02:00
astaxie
aa8f7bc146
fix ineffectual
2017-04-28 22:36:28 +08:00
Sergey Lanzman
37c1ffc57a
add go simple support
2017-03-17 20:22:20 +02:00
chesedo
82d2ace3bd
Add strong relationship support to orm
2017-01-11 20:16:38 +02:00
astaxie
a58115fed2
orm log delete repetition time
2016-09-15 10:54:21 +08:00
astaxie
d5fb74aa94
Merge pull request #2158 from simpleelegant/develop
...
Add support "SELECT FOR UPDATE" to orm. Resolve issue #2157
2016-09-12 21:48:14 +08:00
Wang Yujian
11247d41a7
Add support "SELECT FOR UPDATE" to orm. Resolve issue #2157
2016-09-12 20:07:30 +00:00
astaxie
5b21c7cd71
fix #1802
2016-09-12 21:13:21 +08:00
astaxie
8c37a07adb
optimize the ORM
2016-08-31 00:07:19 +08:00
“fudali113”
bf17558d06
update “modification hardcode 2
2016-07-22 12:25:30 +08:00
“fudali113”
e0e888ab8f
update “modification hardcode
2016-07-22 12:10:37 +08:00
“fudali113”
3583ad8cc0
update annotation
2016-07-21 15:49:55 +08:00
“fudali113”
4b8ecced83
orm insert or update
2016-07-20 14:37:05 +08:00
miraclesu
3a3f70027c
orm: fix panic multi insert when slice lenght is 1 & the value is pointer
2016-04-13 20:14:02 +08:00
miraclesu
eaf38bb096
orm: add test case for uint pk read or create
2016-03-23 21:59:09 +08:00
miraclesu
3be6688cd1
orm: fix painc when pk is uint on ReadOrCreate
2016-03-23 21:57:57 +08:00
miraclesu
a3d4218d9d
orm: fix miss pk when pk is negative
2016-03-17 21:41:35 +08:00
miraclesu
85f55fcb41
orm: inline struct support
2016-02-24 18:46:14 +08:00
astaxie
68ec133aa8
golint orm
2015-09-12 21:46:43 +08:00
astaxie
6d313aa15f
fix #985
2015-02-27 22:37:41 +08:00
astaxie
a144769515
update the documents & comments
2014-08-18 16:41:43 +08:00
astaxie
fefd8ddb5b
beego: update licence& fix #669
2014-07-03 23:40:21 +08:00
astaxie
0f170a80da
update the comments fix #658
2014-06-25 10:39:37 +08:00
astaxie
c188cbbcb4
update all files License
2014-05-17 02:26:50 +08:00
astaxie
4245521660
fix #576
2014-05-17 02:26:50 +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