Gustavo Brunoro
26fde9110f
getValueFromFields doesn't panic on nil pointers ( #2021 )
...
* `IsValid()` won't return `false` for nil pointers unless Value
is wrapped in a `reflect.Indirect`.
2018-09-10 06:47:18 +08:00
kuangzhiqiang
12607e8bdf
for go1.11 go mod ( #2072 )
...
when used go1.11 gomodules the code dir will be `$GOPATH/pkg/mod/github.com/jinzhu/gorm@*/`
fileWithLineNum check failed
2018-09-10 06:14:05 +08:00
Adem Özay
6f58f8a52c
added naming strategy option for db, table and column names ( #2040 )
2018-09-10 05:52:20 +08:00
Masaki Yoshida
0fd395ab37
Fix ToDBName ( #1941 )
...
Don't place '_' before number.
- NG: SHA256Hash -> sha_256_hash
- OK: SHA256Hash -> sha256_hash
2018-06-25 13:07:53 +08:00
rightjoin
a2c7c4b63f
UID should come before UI in common abbreviations ( #1678 )
...
This will fix the following issue
https://github.com/jinzhu/gorm/issues/1460
2018-01-31 17:08:03 +08:00
Konboi
0493e786b8
Fix ToDBName method
...
from FiledX > fieldx to FieldX > field_x
2017-03-30 11:48:50 +09:00
DiSiqueira
2cd7acefc3
Fixing 4 typos in comments and gofmt -s in all files
2017-02-10 16:16:38 -02:00
Jinzhu
1092523ce2
Fix check length for Array, Map, Slice
2017-02-02 08:58:28 +08:00
Jinzhu
89f6d74b5e
Update isBlank checker
2017-01-25 17:42:15 +08:00
Xavier Sandal
5a4dca7645
Compile regexp ahead of time
...
Signed-off-by: Xavier Sandal <sandalwing@sandalwing.com>
2016-12-19 22:36:13 -05:00
Jinzhu
eb06255b66
Skip order sql when quering with distinct
2016-12-01 16:16:20 +08:00
Nick Sarbicki
d7fa7d0859
Fixing go get error
...
Get this on install:
../../jinzhu/gorm/utils.go:137: syntax error: unexpected range, expecting {
../../jinzhu/gorm/utils.go:147: non-declaration statement outside function body
../../jinzhu/gorm/utils.go:148: syntax error: unexpected }
2016-07-16 14:14:46 +01:00
Jinzhu
bd99af5067
Fix GORM with Go 1.4 #892
2016-03-09 20:44:31 +08:00
Jinzhu
8de97c2883
Refactor Scope updatedAttrsWithValues
2016-03-09 16:45:53 +08:00
Jinzhu
a0aa21aec5
Refactor
2016-03-08 22:29:58 +08:00
Jinzhu
88184a989e
Update godoc
2016-03-07 21:09:05 +08:00
Jinzhu
ec110657da
Refactor based on golint
2016-03-07 17:49:55 +08:00
Jinzhu
899996fec9
Add CHANGELOG
2016-02-20 23:34:33 +08:00
Jinzhu
2786ab34b4
Support decode to virtual attributes, close #798
2016-02-18 23:29:45 +08:00
Jinzhu
6bd0862811
Only update non blank fields that has been changed
2016-02-18 23:17:35 +08:00
Jinzhu
c9dfd80959
Support extra options for inserting, querying, deleting, updating SQL, close #721 , #769
2016-02-15 19:36:48 +08:00
Jinzhu
6546ec3b5e
Scan Rows into struct, fix #59
2016-02-14 23:29:06 +08:00
Jinzhu
896ee534e2
Add indirect method
2016-01-18 12:20:27 +08:00
Jinzhu
92213273a5
Refactor create callback
2016-01-17 18:17:04 +08:00
Jinzhu
dc23ae63bf
Keep refactoring association mode
2016-01-16 17:29:39 +08:00
Jinzhu
4351917c45
Don't panic with ToDbName
2016-01-16 09:49:20 +08:00
Jinzhu
8d716be896
Fix some go vet/lint reports
2016-01-15 21:16:48 +08:00
Jinzhu
f70de0bdff
Generate more friendly names for table and columns
2016-01-10 22:56:22 +08:00
Jinzhu
b3d0898bf3
Add safeMap back
2015-08-31 15:07:06 +08:00
Jinzhu
10340e6ad7
Support SQL expression
2015-02-24 22:06:35 +08:00
Jinzhu
5c478b46e1
Use Common Initialisms from golint
2015-02-18 10:36:32 +08:00
Jinzhu
672ba4ffc9
Rename ToSnake to ToDBColumnName
2015-02-18 09:26:35 +08:00
Jinzhu
0b32041135
Review and Refactor
2015-02-17 22:55:14 +08:00
Jinzhu
73b6f0eace
Linting according to golint
2015-02-17 08:34:01 +08:00
Tristan Storch
9bee4239d4
FieldValueByName does now only what it should
...
FieldValueByName in utils.go does now only what it should and has proper errors.
2014-10-01 16:20:12 +02:00
Jinzhu
953c347ba7
Refactor Scope
2014-09-02 19:03:01 +08:00
Jinzhu
6271cf0e55
Fix tests for postgres
2014-08-30 22:39:28 +08:00
Jinzhu
90106d82c5
Export Relationship
2014-07-31 14:38:16 +08:00
Jinzhu
d7400c2df4
Don't sort by primary key if it doesn't exist in First/Last
2014-07-29 18:29:03 +08:00
Jinzhu
0c63e57f5c
Use tag to set primary key
2014-07-29 18:21:36 +08:00
Jinzhu
f56e071375
Refact parse SQL tag, set default size to 255
2014-07-29 17:52:23 +08:00
Jinzhu
2d3bcf5297
Refact untils.go
2014-07-25 16:53:28 +08:00
Jinzhu
b78645279c
Simplify set field value
2014-07-22 13:32:22 +08:00
Jinzhu
40c16f3c29
Export method ToSnake and SnakeToUpperCamel
2014-07-21 14:06:54 +08:00
Jinzhu
3eb4adafba
Extract method FieldByName
2014-07-15 11:53:17 +08:00
Jinzhu
506d14a2f2
make callback deletes works
2014-01-27 22:36:08 +08:00
Jinzhu
973acd6339
Add callback create, delete
2014-01-26 12:41:37 +08:00
Jinzhu
ab67ec5a4e
Use safe map to fix data race
2013-12-15 10:09:19 +08:00
Edward Middleton
bd93629e32
* fix race condition
2013-12-12 21:57:10 +09:00
Jinzhu
a0ac9992cd
Test use int as primary key
2013-12-04 14:00:39 +08:00