962 Commits

Author SHA1 Message Date
kimiby
f35dee5531 preload_m2m fix and test 2015-08-16 12:25:25 +03:00
kimiby
fbce0d98f6 m2m preload utils 2015-08-16 10:35:58 +03:00
kimiby
42c3f39163 m2m preload 2015-08-16 10:10:11 +03:00
Jinzhu
dd0d4d931f Add errorsInterface 2015-08-14 14:53:26 +08:00
Jinzhu
0996ddb604 Rename Errors to GetErrors 2015-08-14 12:29:53 +08:00
Jinzhu
309740983e Add Errors 2015-08-14 11:04:05 +08:00
Jinzhu
e1ce3b7066 Merge branch 'jaytaylor-jay/ddl-errors' 2015-08-13 09:09:37 +08:00
Jinzhu
197ae0e893 Fixed detecting pointers as a Scanner. thanks @NOX73 2015-08-13 09:05:35 +08:00
Jinzhu
905b6232a3 Fix can't call callbacks for embedded pointers 2015-08-13 09:04:21 +08:00
Leon Maia
ff3c23c9e9 fixes #593 - Dont include quotes on dest table 2015-08-13 09:04:21 +08:00
Jinzhu
ab1832b9a5 Handle children db's Error in callbacks 2015-08-13 09:04:21 +08:00
Jay Taylor
17917d49d8 Reverted to original `NewRecord' func as per @jinzhu's feedback. 2015-08-12 09:32:18 -07:00
Jinzhu
1d4f908ea2 Fixed detecting pointers as a Scanner. thanks @NOX73 2015-08-12 22:28:01 +08:00
Jinzhu
7fcb3e889f Merge pull request #600 from jaytaylor/jay/current_database
`CurrentDatabase' implementation.
2015-08-12 22:03:49 +08:00
Jay Taylor
526fff01b7 Merge branch 'jay/current_database' into jay/ddl-errors 2015-08-11 09:05:53 -07:00
Jay Taylor
beeb040c62 Reworked CurrentDatabase API to return the name instead of `*gorm.DB'. 2015-08-11 08:59:59 -07:00
Jinzhu
1a07673e97 Fix can't call callbacks for embedded pointers 2015-08-10 12:51:12 +08:00
Jinzhu
8efbe276e8 Merge pull request #603 from leonmaia/master
fixes #593 - Dont include quotes on dest table
2015-08-10 10:43:32 +08:00
Jay Taylor
da31f58607 Ensure DDL dialect queries propagate error states to descendent scopes.
Includes relevant unit-test.

Branched from jay/current_database (please merge that branch first!).
2015-08-08 14:25:15 -07:00
Jay Taylor
70725f9d77 `CurrentDatabase' determines current dbname by querying the database.
Preserves the gorm-style query API.
2015-08-08 08:56:23 -07:00
Leon Maia
6d91f300f5 fixes #593 - Dont include quotes on dest table 2015-08-07 17:16:40 -03:00
Jinzhu
fd9e42655f Handle children db's Error in callbacks 2015-08-07 16:35:48 +08:00
Jinzhu
d21eed4b66 Don't include Order for counting sql 2015-08-05 15:58:11 +08:00
Jinzhu
6b8f2fcab8 Send a ping to make sure the database connection is alive, thanks @pariz 2015-08-02 07:37:33 +08:00
Jinzhu
0def184b0c Merge pull request #572 from eirmag/master
Table suffix to create tables with InnoDB engine
2015-08-02 07:28:42 +08:00
Gabriel
eef40a06ff Rename the parameter to table_options and avoid introduction of new API function OpenWithTableSuffix 2015-08-01 22:46:38 +00:00
Jinzhu
a7762ea7d6 Return error happend in Create/Update when using FirstOrCreate 2015-08-01 12:00:35 +08:00
Jinzhu
e2e417a8c2 Fix complicated Select 2015-08-01 11:49:34 +08:00
Jinzhu
f07216e90e Allow pass blank string to Order 2015-08-01 11:31:36 +08:00
Jinzhu
85a682e820 Update README for AddForeignKey example 2015-08-01 11:28:31 +08:00
Jinzhu
393d8a3a52 Fix possible duplciated foreign key name 2015-08-01 11:27:01 +08:00
Jinzhu
05b3f036f8 Change plural engine to github.com/qor/inflection 2015-08-01 11:20:08 +08:00
Jinzhu
6f30170fec Use copy logger into itself instead of using parent's 2015-08-01 11:12:39 +08:00
Jinzhu
bee1c8d119 Merge pull request #576 from kiwih/master
Add basic support for multiple HAVING clauses.
2015-08-01 10:00:05 +08:00
Jinzhu
8a88d665d5 Add QuoteIfPossible for Scope 2015-08-01 09:25:06 +08:00
Jinzhu
fa86433142 Overwrite initiliazed slices as empty slices 2015-08-01 09:09:09 +08:00
Jinzhu
3f18890ca4 Merge pull request #583 from liudanking/master
fix panic in function databaseName()
2015-08-01 08:54:47 +08:00
Jinzhu
6d4a5f75ee Merge pull request #589 from rghose/patch-1
this fixes syntax error for go1.3.3
2015-08-01 08:51:36 +08:00
Rahul Ghose
1c227d4243 this fixes syntax error
relevant issue: https://github.com/jinzhu/gorm/issues/588
2015-07-31 16:52:46 +05:30
Jinzhu
25ba9487aa Create join table with computed foreign keys 2015-07-31 16:33:44 +08:00
Jinzhu
6a7dda9a32 Fix AssociationForeignFieldNames for many2many relations 2015-07-31 15:25:33 +08:00
Jinzhu
f00b95d305 Passed all tests for multiple primary keys 2015-07-30 22:59:25 +08:00
Jinzhu
f50956cfef Fix test TestSelectWithCreate 2015-07-30 22:36:04 +08:00
Jinzhu
ebbeecd10f Fix test TestManyToMany 2015-07-30 22:18:56 +08:00
Jinzhu
9c52c29e90 Fix test TestRelated 2015-07-30 18:56:05 +08:00
Jinzhu
7decf73356 Fix test TestHasOneAndHasManyAssociation 2015-07-30 18:41:43 +08:00
Jinzhu
4e8272cf9d Fix compile error for preload 2015-07-30 18:19:49 +08:00
Jinzhu
fea291e796 Fix compile error for scope_private 2015-07-30 17:58:49 +08:00
Jinzhu
dc428d2364 Fix compile error for association 2015-07-30 17:26:10 +08:00
Jinzhu
a29230c86f multpile foreign keys 2015-07-30 16:23:51 +08:00