Commit Graph

2393 Commits

Author SHA1 Message Date
Jinzhu 4f84bf0d94 Hide method QuoteIfPossible 2016-01-17 16:37:17 +08:00
Jinzhu 317e1a9a48 Keep refactoring callbacks 2016-01-17 16:28:32 +08:00
Jinzhu 31366f388f Remove uncessary method CallMethodWithErrorCheck for Scope 2016-01-17 16:14:14 +08:00
Jinzhu de73d30503 Refactor callbacks 2016-01-17 15:30:42 +08:00
Jinzhu 09f46f01b9 Refactor dialect 2016-01-16 22:01:04 +08:00
Jinzhu 8e2aaa92c9 Rename Callbacks to Callback 2016-01-16 21:55:00 +08:00
Jinzhu f1237e4fe9 Refactor Callback 2016-01-16 21:46:57 +08:00
Jinzhu dc23ae63bf Keep refactoring association mode 2016-01-16 17:29:39 +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 4351917c45 Don't panic with ToDbName 2016-01-16 09:49:20 +08:00
James Kong 72104c6bf0 Fixes querying with inline map when a value is nil
This changes the inline map query build condition to use `IS NULL` 
instead of the equality operator when the provided value is `nil`.
2016-01-15 16:38:56 -08:00
Jinzhu 67874f9232 Keep Refactoring Association Mode 2016-01-16 08:23:38 +08:00
Jinzhu 822e895d4d Refactor getColumnAsArray 2016-01-15 22:55:37 +08:00
Jinzhu 41870191b0 Refactor Association Mode 2016-01-15 22:14:21 +08:00
Jinzhu 8d716be896 Fix some go vet/lint reports 2016-01-15 21:16:48 +08:00
Jinzhu 551c1e0c20 Keep refactoring on Preload 2016-01-15 20:39:39 +08:00
Jinzhu 3326a4e69d Refactor Preload 2016-01-15 18:38:58 +08:00
Jinzhu 41620f3d6c Fix assign relations to duplicated pointer fields 2016-01-15 11:04:49 +08:00
Jinzhu 79c4fae34d Refactor handleManyToManyPreload 2016-01-15 10:08:22 +08:00
Jinzhu d9229c5a7b Extract method Scan from rows 2016-01-13 16:53:11 +08:00
Jinzhu bfd421f999 Add TestNestedManyToManyPreload3 2016-01-13 16:00:43 +08:00
Jinzhu d53f5cf6dd Rename scope.Trace to trace 2016-01-13 16:00:08 +08:00
Jinzhu f0364a0fb5 Merge branch 'master' into v1.0_dev 2016-01-12 15:47:50 +08:00
Jinzhu 675283f0fe Testing UpdateDecodeVirtualAttributes 2016-01-12 15:47:47 +08:00
Jinzhu 341d047aa7 Rollback to old Unscoped API 2016-01-12 15:27:25 +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 ee48d6986c Update README 2016-01-11 07:28:08 +08:00
Jinzhu f70de0bdff Generate more friendly names for table and columns 2016-01-10 22:56:22 +08:00
Jinzhu 5c57885d98 DeletedAt's type has to been *time.Time 2016-01-10 21:38:10 +08:00
Jinzhu f574429f5e Return pointer when Open 2016-01-10 21:26:55 +08:00
Jinzhu 84942c60b8 Include tag settings when clone a StructField 2016-01-08 09:02:01 +08:00
Jinzhu 2392e2a33e Merge pull request #788 from jcscottiii/fix_polymorphic_test
Fix polymorphic test
2016-01-06 23:57:18 +08:00
James C. Scott 195d5993b3 Fix polymorphic test
One assertion comment says look for association with dog but the code
still uses cat. This aligns the code to now look at the association of
the dog.
2016-01-06 10:34:42 -05:00
Jinzhu 2f7811c55f Merge pull request #787 from dolmen/patch-1
README: fix typo
2016-01-06 17:41:57 +08:00
Olivier Mengué 27df9104ed README: fix typo
Fix typo in has-one example.
2016-01-06 10:18:23 +01:00
Jinzhu 5e23d7013e Merge pull request #782 from fengjh/fixes-add-foreign-key-bug
Fixes unexpected keyname bug in addForeignKey function
2016-01-05 17:23:25 +08:00
Hui c66995df3a Fixes wrong number of args for format in Sprintf call bug in addForeignKey function 2016-01-05 17:02:47 +08:00
Jinzhu 3a9367612e Port changes made in PR #652 2016-01-05 08:34:17 +08:00
Jinzhu e60acad62a include join table name in where conditions to avoid ambiguous column name 2016-01-05 08:05:45 +08:00
Jinzhu ec0aa10bf2 Fix set scanner to a Field 2016-01-04 21:49:04 +08:00
Jinzhu be45d8312e Create index automatically when create table 2016-01-04 19:22:42 +08:00
Jinzhu d1892d3177 Support poiner of Scanner 2016-01-04 18:42:47 +08:00
Jinzhu f330da219c Merge pull request #779 from shenli/master
scope: Catch error for db.Commit()
2016-01-04 17:59:15 +08:00
shenli 499b5b7615 scope: Catch error for db.Commit() 2016-01-04 13:32:35 +08:00
Jinzhu 4c52351b3e Add more tests for belongs to relations with partial customized foreign keys 2016-01-04 12:29:57 +08:00
Jinzhu 8aa7b475d4 Add more tests for one to many relations with customized foreign keys 2016-01-04 12:23:24 +08:00
Jinzhu 28d1eb474b Add test case for one to one relation with customized foreign keys 2016-01-04 08:46:03 +08:00
Jinzhu d87a960248 Test many to many relation with customized column 2016-01-04 08:26:02 +08:00