Robert B Gordon
eb8f806023
add gorm field tag "update"
...
This attempts to address a concern in issues #202 and #192 .
It adds a gorm field tag that allows one to specify that the tagged field should always be updated. (essentially it forces isBlank to always be false)
2014-09-05 15:05:01 -05:00
Jinzhu
953c347ba7
Refactor Scope
2014-09-02 19:03:01 +08:00
Jinzhu
b6d934aff9
Improve HasColumn method, support embedded struct
2014-09-01 17:04:07 +08:00
Jinzhu
7862dace6b
Don't panic if can't get address
2014-09-01 14:15:29 +08:00
Jinzhu
c6b1669c6a
Fix tests for Scanner
2014-08-30 23:14:14 +08:00
Jinzhu
6271cf0e55
Fix tests for postgres
2014-08-30 22:39:28 +08:00
Jinzhu
471eda5a12
Panic if found duplicated column name
2014-08-30 21:42:35 +08:00
Jinzhu
d806b7084f
Pass anonymous struct tests
2014-08-30 21:42:35 +08:00
Jinzhu
b2360c11da
Add Fields for embedded struct
2014-08-30 21:42:35 +08:00
Jinzhu
423d9496c1
update tests
2014-08-28 16:14:44 +08:00
Jinzhu
8f22434ded
Use the original DB when create a new Scope
2014-08-27 16:50:22 +08:00
Jinzhu
5347765bd3
Merge pull request #206 from cihangir/master
...
gorm: added ability to change the time.now format
2014-08-27 16:19:55 +08:00
Jinzhu
922395c965
Add InstantSet for DB
2014-08-25 17:10:46 +08:00
Cihangir SAVAS
4e90fbf4e8
gorm: added ability to change the time.now format
2014-08-23 01:00:04 -07:00
Jinzhu
39ac95adbb
Add InstanceSet, InstanceGet fomr Scope
2014-08-20 17:05:02 +08:00
Jinzhu
9012c9ea09
Add Set, Get method for DB
2014-08-20 16:25:01 +08:00
Jinzhu
a80a0a1636
By default, pluralize table name
2014-08-20 13:46:10 +08:00
Jinzhu
10668ee323
Don't raise error when get TableName even Scope has no db
2014-08-20 10:49:48 +08:00
Jinzhu
07e2d49b22
Fix invalid reflect value
2014-08-15 11:14:33 +08:00
Jinzhu
febc826511
Don't check relations if field is ignored
2014-08-14 21:54:23 +08:00
Jinzhu
90106d82c5
Export Relationship
2014-07-31 14:38:16 +08:00
Jinzhu
6c4b635176
Replace BeforeAssociation, AfterAssociation with association type
2014-07-30 21:14:10 +08:00
Jinzhu
2356182ea7
Rename joinTable to relationship
2014-07-30 20:59:52 +08:00
Jinzhu
e1e68debdc
improve association
2014-07-30 20:48:36 +08:00
Jinzhu
9b3be66a77
Refact scope Fields
2014-07-30 15:15:23 +08:00
Jinzhu
0d3085393e
Add IndirectValue for Scope
2014-07-30 14:58:00 +08:00
Jinzhu
14590a65dc
Save many to many relations into join table
2014-07-30 14:18:15 +08:00
Jinzhu
a7aaf151cf
Use JoinTable instead of ForeignKey
2014-07-30 11:32:18 +08:00
Jinzhu
0c63e57f5c
Use tag to set primary key
2014-07-29 18:21:36 +08:00
Jinzhu
2d3bcf5297
Refact untils.go
2014-07-25 16:53:28 +08:00
Jinzhu
40c16f3c29
Export method ToSnake and SnakeToUpperCamel
2014-07-21 14:06:54 +08:00
Jinzhu
3eb4adafba
Extract method FieldByName
2014-07-15 11:53:17 +08:00
Jinzhu
3bd5131132
Support slice of pointers
2014-07-08 10:45:31 +08:00
Jinzhu
325e6c2ef1
Fix tests with go v1.3
2014-07-02 11:56:44 +08:00
Jinzhu
11f232a200
Fix QuotedTableName
2014-06-10 13:08:19 +08:00
Jinzhu
f32fa0cb6e
Add RowsAffected for DB
2014-06-05 17:58:14 +08:00
Jinzhu
0cba662be0
Add method QuotedTableName for Scope
2014-06-03 17:17:30 +08:00
Jinzhu
a46d149579
remove package dialect for easier contribution
2014-04-25 07:20:23 +08:00
Paolo Galeone
bcb1ca67c0
Add support for primary key different from id
2014-04-06 04:10:45 +02:00
Jinzhu
d7d9e24e1e
Add test for anonymous field
2014-03-26 08:36:17 +08:00
Jinzhu
1086009fce
Check if value is struct before check Field
2014-03-11 10:09:16 +08:00
Jinzhu
91e937bac1
Add some documents
2014-01-29 19:14:37 +08:00
Jinzhu
5eed96457b
rename couple of scope related methods
2014-01-29 12:00:57 +08:00
Jinzhu
241b6bc3b9
refact
2014-01-29 10:35:28 +08:00
Jinzhu
31247c577d
update method CombinedConditionSql
2014-01-29 08:55:45 +08:00
Jinzhu
036df5f46b
Move scope_database to scope.go
2014-01-28 17:40:09 +08:00
Jinzhu
6f1dd5fae3
API for search
2014-01-28 16:56:51 +08:00
Jinzhu
15583e6017
rename some files
2014-01-28 16:29:42 +08:00
Jinzhu
f1d990e92a
rename scope.quote to scope.Quote
2014-01-28 16:22:41 +08:00
Jinzhu
a2edf56c58
Remove unused codes
2014-01-28 16:06:22 +08:00