Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							1e13fd7543 
							
						 
					 
					
						
						
							
							Fix duplicated columns in INSERT SQL for some fields with default value  
						
						 
						
						
						
						
					 
					
						2024-04-08 11:29:55 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							81536f823c 
							
						 
					 
					
						
						
							
							Fix insert id into map results,  fix   #6812  
						
						 
						
						
						
						
					 
					
						2024-03-19 11:50:28 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jinghao Lu 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f7ebf049da 
							
						 
					 
					
						
						
							
							fix(create): fix insert column order ( #6855 )  
						
						 
						
						... 
						
						
						
						* fix(create): fix insert column order
* chore: add ConvertToCreateValues ut for Slice case
* fix: remvoe testify dependency
---------
Co-authored-by: lujinghao <lujinghao@bytedance.com> 
						
						
					 
					
						2024-03-18 13:48:42 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								jessetang 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ab89d54d87 
							
						 
					 
					
						
						
							
							chore: UnixNano convert to UnixMilli ( #6907 )  
						
						 
						
						
						
						
					 
					
						2024-03-18 13:44:55 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								FangSqing 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3207ad6033 
							
						 
					 
					
						
						
							
							map insert support return increment id ( #6662 )  
						
						 
						
						
						
						
					 
					
						2023-11-15 21:32:56 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Cr 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e9f25c73ee 
							
						 
					 
					
						
						
							
							fix: on confilct with default null ( #6129 )  
						
						 
						
						... 
						
						
						
						* fix: on confilct with default null
* Update create.go
---------
Co-authored-by: Jinzhu <wosmvp@gmail.com> 
						
						
					 
					
						2023-03-10 16:35:26 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							ea8509b777 
							
						 
					 
					
						
						
							
							Use defer to close rows to avoid scan panic leak rows  
						
						 
						
						
						
						
					 
					
						2022-03-29 18:48:32 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							f92e6747cb 
							
						 
					 
					
						
						
							
							Handle field set value error  
						
						 
						
						
						
						
					 
					
						2022-03-23 17:24:25 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							a7b3b5956f 
							
						 
					 
					
						
						
							
							Fix hooks order, close  https://github.com/go-gorm/gorm.io/pull/519  
						
						 
						
						
						
						
					 
					
						2022-03-22 22:42:36 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							e2e802b837 
							
						 
					 
					
						
						
							
							Refactor Scan  
						
						 
						
						
						
						
					 
					
						2022-02-28 13:00:30 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							39d84cba5f 
							
						 
					 
					
						
						
							
							Add serializer support ( #5078 )  
						
						 
						
						... 
						
						
						
						* Update context
* Update GormFieldValuer
* Add Serializer
* Add Serializer Interface
* Refactor gorm field
* Refactor setter, valuer
* Add sync.Pool
* Fix test
* Add pool manager
* Fix pool manager
* Add poolInitializer
* Add Serializer Scan support
* Add Serializer Value method
* Add serializer test
* Finish Serializer
* Fix JSONSerializer for postgres
* Fix JSONSerializer for sqlserver
* Test serializer tag
* Add unixtime serializer
* Update go.mod 
						
						
					 
					
						2022-02-19 17:02:53 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								kinggo 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e5bdd610c3 
							
						 
					 
					
						
						
							
							fix: save not use soft_delete ( #4897 )  
						
						 
						
						... 
						
						
						
						* fix: Save not use soft_delete
* fix: save not use soft_delete
* fix: save not use soft_delete
* fix: save not use soft_delete
Co-authored-by: kinggo <> 
						
						
					 
					
						2021-12-08 13:58:06 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							300a23fc31 
							
						 
					 
					
						
						
							
							Check rows.Close error,  close   #4891  
						
						 
						
						
						
						
					 
					
						2021-12-02 10:39:24 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							e1b4c066a8 
							
						 
					 
					
						
						
							
							Fix FullSaveAssociations,  close   #4874  
						
						 
						
						
						
						
					 
					
						2021-11-29 11:02:44 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								heige 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9d5f315b6d 
							
						 
					 
					
						
						
							
							feat: go code style adjust and optimize code for callbacks package ( #4861 )  
						
						 
						
						... 
						
						
						
						* feat: go code style adjust and optimize code for callbacks package
* Update scan.go 
						
						
					 
					
						2021-11-29 09:33:20 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								heige 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4c8810a848 
							
						 
					 
					
						
						
							
							Refactor if logic ( #4683 )  
						
						 
						
						... 
						
						
						
						* adjust code for preload
* adjust code for Create 
						
						
					 
					
						2021-11-04 13:45:44 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							835d7bde59 
							
						 
					 
					
						
						
							
							Add returning support to delete  
						
						 
						
						
						
						
					 
					
						2021-10-28 07:56:55 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							af3fbdc2fc 
							
						 
					 
					
						
						
							
							Improve returning support  
						
						 
						
						
						
						
					 
					
						2021-10-26 22:40:14 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							b27095e8a1 
							
						 
					 
					
						
						
							
							Refactor Convert SQL null values to zero values for model fields which are not pointers  #4710  
						
						 
						
						
						
						
					 
					
						2021-10-13 21:01:36 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jim 
							
						 
					 
					
						
						
						
						
							
						
						
							19cf645dbd 
							
						 
					 
					
						
						
							
							feat: Convert SQL nulls to zero values (ConvertNullToZeroValues)  
						
						 
						
						... 
						
						
						
						Makes it the default behavior to convert SQL null values to zero
values for model fields which are not pointers. 
						
						
					 
					
						2021-10-13 08:11:22 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							da16a8aac6 
							
						 
					 
					
						
						
							
							Update updated_at when upserting with Create OnConflict  
						
						 
						
						
						
						
					 
					
						2021-09-17 15:29:49 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							d4f3c109d6 
							
						 
					 
					
						
						
							
							Fix OnConflict with one column,  close   #4370  
						
						 
						
						
						
						
					 
					
						2021-07-13 21:29:31 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							2ec7043818 
							
						 
					 
					
						
						
							
							Respect update permission for OnConflict Create  
						
						 
						
						
						
						
					 
					
						2021-07-13 18:04:42 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							8e67a08774 
							
						 
					 
					
						
						
							
							Fix Scopes with Row,  close   #4465  
						
						 
						
						
						
						
					 
					
						2021-06-18 15:38:20 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								heige 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							50e85e14d4 
							
						 
					 
					
						
						
							
							Code optimize ( #4415 )  
						
						 
						
						... 
						
						
						
						* optimize gormSourceDir replace
* fmt.Errorf adjust and Optimize for-break
* strings trim
* feat: avoid using the same name field and if..else optimization adjustment
* optimization callbacks/create.go Create func if...else logic
* fix: callbacks/create.go Create func
* fix FileWithLineNum func and add gormSourceDir unit test
* remove debug print and utils_filenum_test.go 
						
						
					 
					
						2021-06-10 10:21:28 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							6951be0284 
							
						 
					 
					
						
						
							
							Allow customize clauses  
						
						 
						
						
						
						
					 
					
						2021-04-28 17:19:30 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							27bb9137d3 
							
						 
					 
					
						
						
							
							Refactor OnConflict.UpdateALl  
						
						 
						
						
						
						
					 
					
						2021-03-18 11:44:20 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							eb9a704fda 
							
						 
					 
					
						
						
							
							Fix update UpdatedAt when full saving associations,  close   #4115  
						
						 
						
						
						
						
					 
					
						2021-02-26 17:11:25 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							de850edb4f 
							
						 
					 
					
						
						
							
							Fix Change UpdatedAt to current time when doing OnConflict UpdateAll  
						
						 
						
						
						
						
					 
					
						2021-01-11 19:16:47 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							d888c799d7 
							
						 
					 
					
						
						
							
							Change UpdatedAt to current time when doing OnConflict UpdateAll  
						
						 
						
						
						
						
					 
					
						2021-01-08 19:20:42 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							60b769c2c8 
							
						 
					 
					
						
						
							
							OnConflict UpdateAll includes fields that specified default values via tag  
						
						 
						
						
						
						
					 
					
						2021-01-04 15:13:56 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							79864af9ff 
							
						 
					 
					
						
						
							
							Allow customize auto increment increment  
						
						 
						
						
						
						
					 
					
						2020-12-30 11:16:40 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							0f00493c50 
							
						 
					 
					
						
						
							
							Continue to update tracking fields even not selected with Select, but skip them if omited with Omit,  fix   #3856  
						
						 
						
						
						
						
					 
					
						2020-12-15 11:18:29 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							9df9f7688b 
							
						 
					 
					
						
						
							
							Change UpdatingColumn to SkipHooks  
						
						 
						
						
						
						
					 
					
						2020-11-17 17:49:43 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							f6e1786ca2 
							
						 
					 
					
						
						
							
							Add skip hooks support  
						
						 
						
						
						
						
					 
					
						2020-11-17 15:19:58 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							f5c2126c29 
							
						 
					 
					
						
						
							
							Fix FindInBatches tests  
						
						 
						
						
						
						
					 
					
						2020-11-17 13:14:34 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							62be27d3ca 
							
						 
					 
					
						
						
							
							Add OnConflict UpdateAll support  
						
						 
						
						
						
						
					 
					
						2020-11-16 20:22:08 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							1e241aa645 
							
						 
					 
					
						
						
							
							Reduce GC alloc  
						
						 
						
						
						
						
					 
					
						2020-11-10 21:23:20 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							c0de3c5051 
							
						 
					 
					
						
						
							
							Support FullSaveAssociations Mode,  close   #3487 ,  #3506  
						
						 
						
						
						
						
					 
					
						2020-09-24 19:29:15 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							28121d4455 
							
						 
					 
					
						
						
							
							Fix panic when batch creating from slice contains invalid data,  close   #3385  
						
						 
						
						
						
						
					 
					
						2020-09-03 20:59:41 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							48b395b760 
							
						 
					 
					
						
						
							
							returns ErrEmptySlice when creating with zero length slice  
						
						 
						
						
						
						
					 
					
						2020-09-03 11:32:30 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							b4166d9515 
							
						 
					 
					
						
						
							
							Fix V2 Save compatibility,  close   #3332  
						
						 
						
						
						
						
					 
					
						2020-08-30 10:21:11 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							7a90496701 
							
						 
					 
					
						
						
							
							Test create from sql expr with map  
						
						 
						
						
						
						
					 
					
						2020-08-27 16:27:59 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							ce8853e7a6 
							
						 
					 
					
						
						
							
							Add GormValuer interface support  
						
						 
						
						
						
						
					 
					
						2020-08-27 15:03:57 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							50826742fd 
							
						 
					 
					
						
						
							
							Add error gorm.ErrInvalidData  
						
						 
						
						
						
						
					 
					
						2020-08-18 18:00:36 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							9fcc337bd1 
							
						 
					 
					
						
						
							
							Fix create from map  
						
						 
						
						
						
						
					 
					
						2020-08-17 17:41:36 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							3df249c127 
							
						 
					 
					
						
						
							
							Use table expr when inserting table,  close   #3239  
						
						 
						
						
						
						
					 
					
						2020-08-06 17:12:31 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							69d8111893 
							
						 
					 
					
						
						
							
							Fix panic when using invalid data,  close   #3193  
						
						 
						
						
						
						
					 
					
						2020-07-24 08:32:50 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							c3f52cee8b 
							
						 
					 
					
						
						
							
							Don't scan last insert id 0  
						
						 
						
						
						
						
					 
					
						2020-07-23 23:56:13 +08:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Jinzhu 
							
						 
					 
					
						
						
						
						
							
						
						
							6ed697dd02 
							
						 
					 
					
						
						
							
							TestFirstOrCreateWithPrimaryKey,  close   #3192  
						
						 
						
						
						
						
					 
					
						2020-07-23 23:41:56 +08:00