zardak
ccb35db934
Fix failing sqlite3 tests due to db connection not being closed
2016-08-13 21:05:24 +08:00
Jinzhu
c1c4f9f86e
Add ORDER BY sql expression support
2016-06-28 11:15:42 +08:00
Jinzhu
7c43d9fc36
Fix scan columns with same name
2016-03-10 17:35:19 +08:00
Jinzhu
dc435d2225
Merge branch 'master' into v1.0_dev
2016-02-08 22:08:02 +08:00
Jinzhu
0cf369dcff
Fix query IN with empty slice
2016-02-08 19:29:16 +08:00
Jinzhu
d92c5db9e7
Refactor dialect
2016-01-19 13:11:11 +08:00
Jinzhu
211ccf4ea6
Fix using pointer value as foreign key
2016-01-16 11:37:16 +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
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
1d4f908ea2
Fixed detecting pointers as a Scanner. thanks @NOX73
2015-08-12 22:28:01 +08:00
Jay Taylor
beeb040c62
Reworked CurrentDatabase API to return the name instead of `*gorm.DB'.
2015-08-11 08:59:59 -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
Jinzhu
e2e417a8c2
Fix complicated Select
2015-08-01 11:49:34 +08:00
Jinzhu
2d802c3445
Overwrite slice results with Find
2015-06-24 13:56:30 +08:00
Jinzhu
5d52826b3d
Create with Omit
2015-03-12 18:01:27 +08:00
Jinzhu
4c815fd2cc
Add add limit 1 for Find automatically
2015-03-12 12:01:53 +08:00
Constantin Schomburg
045b4d6d2a
Fix error when chaining empty where conditions
2015-01-04 13:47:25 +01:00
Jinzhu
0219fb1cc0
Don't raise error if no record found when find all
2014-12-19 11:50:34 +08:00
Jinzhu
1aaac379ae
Fix tests for mysql, postgres
2014-11-24 18:16:07 +08:00
jnfeinstein
429a100856
Add additional methods of specifying the 'select' portion of a query.
...
This commit adds more ways of specifying selects:
-) You can now pass in a []string. This is mostly for convenience,
since you may want to dynamically create a list of fields to be
selected.
-) You can now use variables. This is important because a select
could take user input. For example, finding a MAX between a record
and a given number could be easily done using select, and then
you don't have to process anything in backend logic. This is also
necessary to use postgres text search capabilities (which actaully
play nicely with the rest of gorm).
-) You can now chain select calls. This could be useful in
conjunction with gorm's scopes functionality.
2014-11-17 07:36:26 -05:00
Paolo Galeone
c108cf022b
Add support for signed and unsigned integer types as primary key type
2014-10-22 17:33:13 +02:00
Jinzhu
5eeff5d38f
Fix some errors for the mssql support pull request
2014-09-19 21:49:04 +08:00
Joel Trost
6b7d0879c5
Ran gofmt and removed panic statements
...
Unnecessary panics in create_test and delete_test removed
2014-09-16 14:24:55 -07:00
Joel Trost
f79e1a2ef6
GORM support for MSSQL, passes all tests
2014-09-16 14:21:35 -07:00
Jinzhu
423d9496c1
update tests
2014-08-28 16:14:44 +08:00
Jinzhu
39ac95adbb
Add InstanceSet, InstanceGet fomr Scope
2014-08-20 17:05:02 +08:00
Jinzhu
468e54f0ee
Refact tests
2014-07-29 16:04:40 +08:00
Jinzhu
cb7d545ac0
Refact tests
2014-07-29 11:38:28 +08:00