61 Commits

Author SHA1 Message Date
Jinzhu
b2b568daa8 Add tag association_autoupdate, association_autocreate, association_save_reference support 2018-02-10 17:34:02 +08:00
Jinzhu
43dc867644 Allow save association relations w/o saving association 2018-02-10 17:34:02 +08:00
Ezequiel Muns
63cb513b49 Tests for saving foreign key when save_associations:false 2018-02-10 17:34:02 +08:00
Jinzhu
4a540f3ac8 Add tag to support skip nested save for associations 2016-10-27 10:31:46 +08:00
Jinzhu
a667ab8427 Fix Replace has one/many associations 2016-10-20 13:27:26 +08:00
Nikola Kovacs
7983fc6269 fix panic in AddForeignKey on mysql dialect 2016-05-22 09:58:37 +02:00
Nikola Kovacs
6eb73ae654 Fix too long foreign key names in mysql.
The dialect must define its own foreign key generator method.
The previous default is available as a method on gorm.DefaultForeignKeyNamer
and can be embedded in other dialects.
The mysql dialect uses the first 24 characters plus an sha1 hash of the
full key name if the key name is more than 64 characters.
2016-05-22 00:13:26 +02:00
Nikola Kovacs
58ce6153e2 don't test AddForeignKey on sqlite 2016-05-21 23:19:41 +02:00
Nikola Kovacs
ed9cfac496 add failing test for long foreign keys in mysql 2016-05-21 19:12:02 +02:00
Jinzhu
2e9d5e6f76 Test overwrite foreign keys 2016-03-07 23:51:04 +08:00
Jinzhu
2c089573cd Add tests for override belogns to foreign keys with tag 2016-03-07 23:35:31 +08:00
Jinzhu
c84e787b1d Merge branch 'master' into v1.0_dev 2016-01-16 11:40:08 +08:00
Jinzhu
211ccf4ea6 Fix using pointer value as foreign key 2016-01-16 11:37:16 +08:00
Jinzhu
8d716be896 Fix some go vet/lint reports 2016-01-15 21:16:48 +08:00
Jinzhu
43e9035dad Fix Association Count with Soft Delete 2016-01-12 13:56:41 +08:00
Jinzhu
801a271d07 Fix Association Count 2016-01-12 12:31:05 +08:00
Jinzhu
a563efdd27 Update association tests 2015-12-26 16:45:53 +08:00
Jinzhu
4c1f03fee3 Don't set foreign key to be null when delete with a wrong relation 2015-12-26 16:19:38 +08:00
Jinzhu
c88960b9b0 Add more tests for TestHasOne 2015-12-26 14:26:21 +08:00
Jinzhu
f6ea3afc8d Refactor association Replace 2015-12-25 23:30:57 +08:00
Jinzhu
f13dcd8bc0 Refactor association Replace 2015-12-25 20:43:51 +08:00
Jinzhu
93b512be47 Refactor association Clear, Replace 2015-12-25 19:35:36 +08:00
Jinzhu
4719ee7b1f Add Replace support for has many associations 2015-12-25 19:08:10 +08:00
Jinzhu
a00fb4db04 Add Delete support for has many associations 2015-12-25 18:42:26 +08:00
Jinzhu
a00cb7432c Update BelongsTo test 2015-12-25 17:52:09 +08:00
Jinzhu
715d7951aa Test HasOne relations for normal foreign key or scanner 2015-12-25 17:36:47 +08:00
Jinzhu
affb64b04b Add BelongsTo support for association Clear 2015-12-25 17:32:28 +08:00
Jinzhu
c85f00bcd2 Add BelongsTo support for association Delete 2015-12-25 17:09:37 +08:00
Jinzhu
d57867eb46 Make Replace support other associations 2015-12-25 15:49:41 +08:00
Jinzhu
0ce635cc67 Add Append support for other associations 2015-12-25 15:25:37 +08:00
Jinzhu
4677215ef4 Fix get type Name from scope 2015-12-25 12:20:45 +08:00
Jinzhu
58596afda1 Replace many2many associations with empty 2015-09-30 21:30:58 +08:00
Jinzhu
a480621b76 Fix extra updates when Append associations for many2many 2015-09-30 12:10:22 +08:00
Jinzhu
1d5f5f43f3 Support create/drop multiple tables 2015-08-26 11:54:07 +08:00
Jinzhu
ebbeecd10f Fix test TestManyToMany 2015-07-30 22:18:56 +08:00
Jinzhu
7decf73356 Fix test TestHasOneAndHasManyAssociation 2015-07-30 18:41:43 +08:00
Jinzhu
2d802c3445 Overwrite slice results with Find 2015-06-24 13:56:30 +08:00
Jinzhu
44b106c8e2 Fix tests 2015-03-19 18:23:54 +08:00
Jinzhu
36efd0a561 Fix JoinTableHandler JoinWith 2015-03-19 16:42:13 +08:00
Jinzhu
61a878dc2d Fix Related for belongs to association 2015-03-02 15:55:24 +08:00
Jinzhu
da8fc53c86 Set IsForeignKey for StructField 2015-02-28 15:54:38 +08:00
Jinzhu
33e6b14632 Clear value from db after set table name 2015-02-26 16:08:26 +08:00
Jinzhu
eb480cc085 Modify struct when update association 2015-02-24 18:48:48 +08:00
Jinzhu
af7da1ec44 GetModelStruct without relations 2015-02-18 13:16:32 +08:00
Jinzhu
0d2c37e310 Refactor Model Struct 2015-02-18 12:50:37 +08:00
Jinzhu
5c478b46e1 Use Common Initialisms from golint 2015-02-18 10:36:32 +08:00
Jinzhu
9b355ee86c Fix Associations with slice of pointer 2015-02-17 23:36:23 +08:00
Jinzhu
6864d5e5bd Add polymorphic_test.go 2015-02-13 11:26:02 +08:00
Jinzhu
b7554a2cb0 Fix delete many2many associations 2015-01-16 10:15:53 +08:00
jnfeinstein
1de020dc4d Add test for polymorphic associations. 2014-11-25 21:27:08 -08:00