143 Commits

Author SHA1 Message Date
Jinzhu
4f84bf0d94 Hide method QuoteIfPossible 2016-01-17 16:37:17 +08:00
Jinzhu
f1237e4fe9 Refactor Callback 2016-01-16 21:46:57 +08:00
Jinzhu
c84e787b1d Merge branch 'master' into v1.0_dev 2016-01-16 11:40:08 +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
8d716be896 Fix some go vet/lint reports 2016-01-15 21:16:48 +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
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
5c57885d98 DeletedAt's type has to been *time.Time 2016-01-10 21:38:10 +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
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
caeb4040f2 Fix use []byte as condtions 2016-01-03 20:29:46 +08:00
Jinzhu
52ac75a29a Use []byte as condtions 2016-01-03 20:23:37 +08:00
Jinzhu
1b1dbc0fab Respect customized sql tag when create join table 2016-01-03 19:47:48 +08:00
Jinzhu
4e45e6dc2d Use field.TagSettings 2016-01-03 10:00:18 +08:00
Jinzhu
19b85b1f17 Compatible with both gorm, sql tag 2016-01-03 09:52:27 +08:00
Jinzhu
4677215ef4 Fix get type Name from scope 2015-12-25 12:20:45 +08:00
Jinzhu
ba694926d0 Create composite primary key for join table 2015-12-11 12:22:09 +08:00
Jason Seriff
a3c1fda757 Modify count regex to match parenthesis instead of starting a capture. Fixes #679 2015-11-10 14:51:16 -06:00
Henrique Menezes
e68fb8f9e2 Fix where clause for string primary key when query value is numeric and starts with zero 2015-10-16 00:49:47 -03:00
Jinzhu
eeb9ba2250 Fix query with Joins 2015-10-01 07:43:43 +08:00
Jinzhu
88188b6161 Respect Where when create index 2015-10-01 06:53:15 +08:00
Jinzhu
048963c568 Merge pull request #666 from defend7/sqlite_autoincrement
Support the AUTOINCREMENT keyword on SQLite.
2015-09-28 10:20:17 +08:00
Ivan Pusic
246383326c do not execute buildSelectQuery twice
if buildSelectQuery() is executed twice, then we get more values in SqlVars than expected
2015-09-28 00:03:51 +02:00
Jinzhu
198fc47051 Include all primary fields when build where conditions 2015-09-25 17:14:21 +08:00
Vibhav Sreekanti
1d8292c5ab Support the AUTOINCREMENT keyword on SQLite.
Omit the "PRIMARY KEY" clause at the end of the create statement if
any column's SQL tags already contains the PRIMARY KEY constraint.
2015-09-20 10:58:12 -07:00
Jinzhu
073fa4dc85 include order by for group SQL 2015-09-17 21:39:16 +08:00
Leon Maia
6d91f300f5 fixes #593 - Dont include quotes on dest table 2015-08-07 17:16:40 -03:00
Jinzhu
d21eed4b66 Don't include Order for counting sql 2015-08-05 15:58:11 +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
e2e417a8c2 Fix complicated Select 2015-08-01 11:49:34 +08:00
Jinzhu
393d8a3a52 Fix possible duplciated foreign key name 2015-08-01 11:27:01 +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
25ba9487aa Create join table with computed foreign keys 2015-07-31 16:33:44 +08:00
Jinzhu
9c52c29e90 Fix test TestRelated 2015-07-30 18:56:05 +08:00
Jinzhu
fea291e796 Fix compile error for scope_private 2015-07-30 17:58:49 +08:00
kiwih
a9cdf1dc7f Add basic support for multiple HAVING clauses. All clauses will be ANDed together. 2015-07-22 15:00:20 +12:00
Jinzhu
4c3daade4c Don't quote column if it is not only column name when create index 2015-07-21 10:12:31 +08:00
Gabriel
8848fc476d Table suffix to create tables with InnoDB engine with mysql. Alter table is not affected yet, only create table and auto migration 2015-07-19 22:42:48 +00:00
Jay Taylor
e31752757a Added missing field name quoting for ALTER TABLE' and CREATE INDEX' statements. 2015-06-29 15:35:50 -07:00
Jinzhu
d75612b86f Update JoinTableHandler API 2015-06-19 11:32:11 +08:00
Jinzhu
cbebcf6d6f Quote db name when create primary keys 2015-05-22 11:13:14 +08:00
Constantin Schomburg
a0c527f1cc Fix including ignored field in Where condition 2015-05-09 13:12:13 +02:00
Jinzhu
ef4299b398 Add RowQuery callback 2015-04-17 18:27:20 +08:00
Jinzhu
67266ebdb3 Fix create join table with multi primary keys 2015-04-09 15:51:47 +08:00