Jinzhu
261ece5696
Make callback delete works
2014-01-26 17:10:33 +08:00
Jinzhu
a8b13f015f
Make callback.go works
2014-01-25 19:35:21 +08:00
Jinzhu
45edecd13b
Merge branch 'master' into plugin_system
2014-01-23 16:43:41 +08:00
Jinzhu
6bb7c8b744
Add callback.go
2014-01-23 16:43:39 +08:00
Jinzhu
2409c26710
Ignore association with sql tag
2014-01-23 08:50:39 +08:00
Jinzhu
d8f7d4a243
update tests
2014-01-05 09:37:15 +08:00
Jinzhu
30e1b07f7e
Refact logger
2014-01-04 17:36:58 +08:00
Jinzhu
13302ba410
Add Joins support
2014-01-04 14:23:55 +08:00
Jinzhu
4125526ef6
Improve Logger
2014-01-03 19:23:41 +08:00
Jinzhu
84395b435b
Add some tests for Related()
2014-01-03 18:34:53 +08:00
Jinzhu
8010616e89
Add method Raw and Scan
2014-01-03 18:14:51 +08:00
Jinzhu
fb05f2fde2
Fix TableName for slices
2013-12-31 09:45:01 +08:00
Jinzhu
dd77ca6df7
Add AfterFind callback
2013-12-30 12:47:29 +08:00
Jinzhu
e2f8d29d7f
Add RecordNotFound tests for method Related
2013-12-23 21:15:09 +08:00
Jinzhu
2d52d6d51b
Don't show unnecessary error messages when run tests
2013-12-23 13:34:07 +08:00
Jinzhu
690cb1430c
Show errors except RecordNotFound error by default for easy debug
2013-12-17 20:42:08 +08:00
Jinzhu
dfc4194162
Better compatibility for Updates
2013-12-17 18:54:37 +08:00
Jinzhu
e6a2273114
Remove method SetPool() in favour of sql package's builtin method, Use
...
it like this `db.DB().SetMaxIdleConns(10)`
So gorm don't need to care about compatibility problems, and you could
use latest `database/sql` features from latest releases without waiting gorm's support
2013-12-04 14:33:35 +08:00
Jinzhu
90a4581a7f
Use method DB() to get database connection handle
2013-12-04 14:29:44 +08:00
Jinzhu
a0ac9992cd
Test use int as primary key
2013-12-04 14:00:39 +08:00
Jinzhu
204df61a8b
Add scripts to test all dialects
2013-12-04 12:07:19 +08:00
Jinzhu
0e8f9011bf
Remove unnecessary output in tests
2013-12-04 10:00:53 +08:00
Jinzhu
1ff630f3d5
Add test for float64 precision
2013-12-03 08:35:34 +08:00
Jinzhu
41d8e2d132
Quote column name to avoid issue when it same as SQL reserved words
2013-11-30 14:53:59 +08:00
Jinzhu
7a789c82df
Make sure UpdateColumn works with CamelCase
2013-11-24 09:17:13 +08:00
Jinzhu
31c64a9c95
Transaction in callbacks
2013-11-24 08:31:44 +08:00
Jinzhu
96ade8c619
NewRecord should also works with struct pointer
2013-11-23 22:06:52 +08:00
Jinzhu
660ee1ed73
Add Method NewRecord
2013-11-23 21:38:31 +08:00
Jinzhu
0208ce7901
Fix []byte type
2013-11-21 13:47:49 +08:00
Jinzhu
87f493d080
Add Scopes Support
2013-11-18 14:35:44 +08:00
Jinzhu
1a2eef181a
Add Method UpdateColumn, UpdateColumns
2013-11-17 21:44:11 +08:00
Jinzhu
c62568c089
Make Exec possible to accepts arguments
2013-11-17 16:47:39 +08:00
Jinzhu
b41f2957fb
Add method Group, Having
2013-11-17 13:29:01 +08:00
Jinzhu
094a546815
Update README
2013-11-17 12:02:22 +08:00
Jinzhu
bf1db1534e
Use channel to make gorm faster
2013-11-17 09:50:34 +08:00
Jinzhu
9a1c0d956d
cache snake, upper values
2013-11-17 08:28:30 +08:00
Jinzhu
8fd8604a70
Support use variable to keep query chain
2013-11-16 22:42:00 +08:00
Jinzhu
c9e8c8d16c
Refact tests
2013-11-16 22:26:34 +08:00
Jinzhu
ba6403f904
Fix binvar for mysql
2013-11-16 20:47:25 +08:00
Jinzhu
6404f803e8
Reflect do.go
2013-11-16 20:30:46 +08:00
Jinzhu
0ad707b410
Yay, all tests passed
2013-11-16 18:42:47 +08:00
Jinzhu
38f7ecdf15
Better do.go
2013-11-16 17:39:09 +08:00
Jinzhu
ca6b074dc6
Refact do
2013-11-16 13:28:22 +08:00
Jinzhu
52fd87c57b
Define some error codes
2013-11-15 18:36:39 +08:00
Jinzhu
a343223ac5
Fix Benchmark Tests
2013-11-15 12:41:32 +08:00
Jinzhu
e4612bde9c
Separate Field Struct
2013-11-14 21:26:02 +08:00
Jinzhu
c03999a44e
Add Tag Support
2013-11-14 00:03:31 +08:00
Jinzhu
788da015d1
Clean up code
2013-11-11 21:57:29 +08:00
Jinzhu
aaa73fe21d
Document transaction for callbacks
2013-11-11 19:38:52 +08:00
Jinzhu
ce91468922
Make Save, Delete, Updates be executed in transaction to keep data consistency
2013-11-11 18:40:02 +08:00