barnettZQG
b051fb4901
Support primary key have the capital letter
...
if use postgresql, eg:
```
//Model
type Model struct {
ID uint `gorm:"column:ID;primary_key"`
CreatedAt time.Time `gorm:"column:create_time"`
}
```
insert data error:
```
pq: column name "id" not found
```
2018-04-28 13:00:17 +08:00
Jinzhu
3b2c4b3608
Fix insert with default value for mysql
2018-02-12 17:39:34 +08:00
Jinzhu
35fb16eeba
Don't overwrite existing timestamp when creating
2017-07-31 17:26:36 +08:00
Jinzhu
9edd66250e
Return error when creating with unaddressable record in postgres
2016-11-04 20:58:41 +08:00
Jinzhu
3425c1d38d
Set PrimaryField IsBlank to false after read from returning value
2016-09-13 08:24:29 +08:00
Jinzhu
bf0e236078
Fix get default value from blank primary field
2016-06-02 11:06:44 +08:00
Mark Oberemk
3b85ddcc9a
Properly quotes column names in post-insert SELECT
...
This commit closes #979 by fixing the post-insert SELECT call
2016-05-02 12:25:04 -04:00
Jinzhu
ec110657da
Refactor based on golint
2016-03-07 17:49:55 +08:00
Jinzhu
3055bad1e8
scope.Fields() return slice of *Field
2016-03-07 14:25:41 +08:00
Jinzhu
2522f03c1f
Set identity insert on after create transaction, close #841
2016-03-05 19:22:33 +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
d92c5db9e7
Refactor dialect
2016-01-19 13:11:11 +08:00
Jinzhu
58a7252251
Refactor update callback
2016-01-17 19:57:03 +08:00
Jinzhu
92213273a5
Refactor create callback
2016-01-17 18:17:04 +08:00
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
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
d53f5cf6dd
Rename scope.Trace to trace
2016-01-13 16:00:08 +08:00
Jinzhu
4c1a78bab7
Don't query all columns out from database after create, but only those has default value
2015-12-04 18:41:28 +08:00
Jinzhu
2a46856d52
Fix update fields having default with empty value
2015-09-14 23:41:14 +08:00
Jinzhu
b46ca62c18
Fix ReturningStr when with schema name, fixes #650
2015-09-11 06:36:17 +08:00
Jinzhu
a29230c86f
multpile foreign keys
2015-07-30 16:23:51 +08:00
Bojan Petrovic
d9faa4949c
Fix Create error reporting.
2015-06-04 14:23:57 +02:00
Bojan Petrovic
94f56e646b
Fix Create when dialect does not support last inserted id
2015-06-04 13:47:25 +02:00
Jinzhu
331d8ceabd
Don't overwrite primary key if already it is already exist
2015-06-01 11:09:58 +08:00
Jinzhu
187eae8d9c
Update with Select and Omit
2015-03-12 18:30:59 +08:00
Jinzhu
ad251b9deb
Create with Select
2015-03-12 17:47:31 +08:00
Jinzhu
49454839bd
Support Multi primary keys
2015-03-11 11:28:30 +08:00
Jinzhu
ce72988e96
Refactoring API for plugin system
2015-02-26 14:40:30 +08:00
Jinzhu
83ee11e184
Don't call callbacks if has error
2015-02-24 16:28:15 +08:00
Jinzhu
a97a508ec7
Raise error if using unaddressable value
2015-02-23 09:40:39 +08:00
Jinzhu
406a01875c
Test using pointer as struct fields
2015-02-20 22:06:49 +08:00
Jinzhu
5c478b46e1
Use Common Initialisms from golint
2015-02-18 10:36:32 +08:00
Jinzhu
0b32041135
Review and Refactor
2015-02-17 22:55:14 +08:00
Jinzhu
38cbff9c79
Refactor Associations
2015-02-17 20:19:47 +08:00
Jinzhu
aa8bc02c11
Fix broken test for postgres
2015-01-14 07:59:21 +08:00
Jinzhu
5823670269
Refactor callbck_create
2014-12-13 10:46:16 +08:00
Paolo Galeone
e30cf3bbd1
Fix number of columns affected. Is always one. The old parameter was the numer of fields affected
2014-12-08 20:33:31 +01:00
Paolo Galeone
907ea93b43
Fixes scan when primary key is not defined in gorm (but is defined db-size). Useful in join tables
2014-12-08 19:00:02 +01:00
Paolo Galeone
21f4de584f
Use tableName.field or tableName.* in returning string
2014-12-08 12:03:42 +01:00
Paolo Galeone
0fa1335555
Avoid Errors in postgres when creating a row without a GORM defined primary key (but defined db-side)
2014-12-08 11:33:30 +01:00
Jinzhu
75819b2bb3
Refactor DefaultValue
2014-11-17 17:38:32 +08:00
Paolo Galeone
064d91335b
Add default values support ( https://github.com/jinzhu/gorm/issues/251 )
2014-11-15 18:32:35 +01: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
f984bc8515
Refact code
2014-08-30 21:42:35 +08:00
Cihangir SAVAS
4e90fbf4e8
gorm: added ability to change the time.now format
2014-08-23 01:00:04 -07:00