Jiepeng Cao
b3eb1c8c51
simplified regexp ( #5677 )
2022-09-05 15:39:19 +08:00
jesse.tang
f78f635fae
Optimize: code logic db.scanIntoStruct() ( #5633 )
2022-09-05 15:34:33 +08:00
Cr
d71caef7d9
fix: remove uuid autoincrement ( #5620 )
2022-09-03 20:00:21 +08:00
Shunsuke Otani
8c3018b96a
Replace `ioutil.Discard` with `io.Discard` ( #5603 )
2022-08-15 10:50:06 +08:00
Shunsuke Otani
3f92b9b0df
Refactor: redundant type from composite literal ( #5604 )
2022-08-15 10:47:26 +08:00
Aoang
ba227e8939
Add Go 1.19 Support ( #5608 )
2022-08-15 10:46:57 +08:00
enwawerueli
573b9fa536
fix: correct grammar
2022-08-15 10:28:36 +08:00
Bruce MacKenzie
a35883590b
update Delete Godoc to describe soft delete behaviour ( #5554 )
2022-08-11 11:38:04 +08:00
Cr
f223279384
chore: fix gorm tag ( #5577 )
2022-08-10 11:03:42 +08:00
hjwblog.com
6e03b97e26
fix: empty serilizer err #5524 ( #5525 )
...
* fix: empty serilizer err #5524
* feat: fix UnixSecondSerializer return nil
* feat: split type case
Co-authored-by: huanjiawei <huanjiawei@bytedance.com>
2022-07-27 13:59:47 +08:00
MJrocker
3c6eb14c92
Fixed some typos in the code comment
2022-07-27 10:22:49 +08:00
Cr
06e174e24d
fix: embedded default value ( #5540 )
2022-07-25 14:10:30 +08:00
Xudong Zhang
bab3cd1724
fix bad logging performance of bulk create ( #5520 ) ( #5521 )
2022-07-18 20:47:00 +08:00
Jinzhu
75720099b5
Create a new db in FindInBatches
2022-07-18 18:07:05 +08:00
Goxiaoy
2ba599e8b7
fix empty QueryClauses in association ( #5502 ) ( #5503 )
...
* fix empty QueryClauses in association (#5502 )
* test: empty QueryClauses in association (#5502 )
* style: empty QueryClauses in association (#5502 )
* style: empty QueryClauses in association (#5502 )
2022-07-15 11:15:18 +08:00
alingse
099813bf11
Adjust ToStringKey use unpack params, fix pass []any as any in variadic function ( #5500 )
...
* fix pass []any as any in variadic function
* add .vscode to gitignore
2022-07-14 20:05:22 +08:00
Jinzhu
4d40e34734
Update select tests
2022-07-14 14:55:54 +08:00
Jinzhu
3262daf8d4
Fix select with association column
2022-07-13 18:26:35 +08:00
Jinzhu
cae30e9a50
Fix select with association column
2022-07-13 18:02:11 +08:00
Jinzhu
a7063848ef
Fix select with uppercase column name
2022-07-13 17:44:14 +08:00
Jinzhu
08f6d06e47
Fix select with quoted column name
2022-07-13 17:21:19 +08:00
Jinzhu
62fdc2bb3b
Fix serializer with empty string
2022-07-11 11:51:05 +08:00
Jinzhu
b13d1757fa
Refactor Model with slice data
2022-07-07 15:39:29 +08:00
Jinzhu
9fd73ae4f1
Revert "use callback to handle transaction"
...
This reverts commit 93f28bc116
.
2022-07-07 15:06:48 +08:00
Jinzhu
fe01e1b9f4
Fix Model with slice data
2022-07-07 14:43:33 +08:00
Cr
46bce170ca
test: pg array type ( #5480 )
2022-07-04 16:42:27 +08:00
Jason Lee
5c4016d9a3
Merge pull request #5455 from longbridgeapp/feat-support-transaction-calllback
2022-07-01 23:34:26 +08:00
Cr
c74bc57add
fix: association many2many duplicate elem ( #5473 )
...
* fix: association many2many duplicate elem
* chore: gofumpt style
2022-07-01 15:12:15 +08:00
Joe
2cb4088456
ignore AddError return error
2022-07-01 14:37:38 +08:00
Cr
235c093bb9
fix(MigrateColumn):declared different type without length ( #5465 )
2022-06-29 10:07:42 +08:00
wws
3e6ab99043
fix:serializer contain field panic ( #5461 )
2022-06-25 16:32:47 +08:00
Joe
93f28bc116
use callback to handle transaction
...
- make transaction have before and after hooks, so plugin can have hack before
or after transaction
2022-06-24 10:33:39 +08:00
Jinzhu
a70af2a4c0
Fix Select with digits in column name
2022-06-20 15:35:40 +08:00
qqxhb
1305f637f8
feat: add method GetIndexes ( #5436 )
...
* feat: add method GetIndexes
* feat: add default impl for Index interface
* feat: fmt
2022-06-17 11:00:57 +08:00
Cr
8d45714628
fix: reset null value in slice ( #5417 )
...
* fix: reset null value in slice
* fix: can not set field in-place in join
2022-06-14 13:48:50 +08:00
Bexanderthebex
d01de7232b
enhancement: Avoid calling reflect.New() when passing in slice of values to `Scan()` ( #5388 )
...
* fix: reduce allocations when slice of values
* chore[test]: Add benchmark for scan
* chore[test]: add bench for scan slice
* chore[test]: add bench for slice pointer and improve tests
* chore[test]: make sure database is empty when doing slice tests
* fix[test]: correct sql delete statement
* enhancement: skip new if rows affected = 0
2022-06-01 11:50:57 +08:00
dependabot[bot]
f4e9904b02
chore(deps): bump gorm.io/driver/mysql from 1.3.3 to 1.3.4 in /tests ( #5385 )
...
Bumps [gorm.io/driver/mysql](https://github.com/go-gorm/mysql ) from 1.3.3 to 1.3.4.
- [Release notes](https://github.com/go-gorm/mysql/releases )
- [Commits](https://github.com/go-gorm/mysql/compare/v1.3.3...v1.3.4 )
---
updated-dependencies:
- dependency-name: gorm.io/driver/mysql
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-06-01 10:26:09 +08:00
Cr
93986de8e4
fix: migrate column default value ( #5359 )
...
Co-authored-by: Jinzhu <wosmvp@gmail.com>
2022-05-28 23:09:13 +08:00
t-inagaki@hum_op
dc1ae394f3
fixed FirstOrCreate not handled error when table is not exists ( #5367 )
...
* fixed FirstOrCreate not handled error when table is not exists
* delete useless part
2022-05-28 22:18:43 +08:00
Cr
7e13b03bd4
fix: duplicate column scan ( #5369 )
...
* fix: duplicate column scan
* fix: dup filed in inconsistent schema and database
* chore[ci skip]: gofumpt style
* chore[ci skip]: fix typo
2022-05-28 22:18:07 +08:00
Cr
7d1a92d60e
test: test for skip prepared when auto migrate ( #5350 )
2022-05-22 16:12:28 +08:00
Clark McCauley
540fb49bcb
Fixed #5355 - Named variables don't work when followed by Windows CRLF line endings ( #5356 )
...
* Fixed #5355 .
* Fixed unit test to test both CRLF and CR line endings
2022-05-22 15:16:01 +08:00
Cr
7496c3a56e
fix: trx in hooks clone stmt ( #5338 )
...
* fix: trx in hooks
* chore: format by gofumpt
2022-05-17 14:13:41 +08:00
black-06
f5e77aab2f
fix: quote index when creating table ( #5331 )
2022-05-17 10:59:53 +08:00
Cr
373bcf7aca
fix: many2many auto migrate ( #5322 )
...
* fix: many2many auto migrate
* fix: uuid ossp
2022-05-09 10:07:18 +08:00
Cr
19b8d37ae8
fix: preload with skip hooks ( #5310 )
2022-05-04 18:57:53 +08:00
Cr
b0104943ed
fix: callbcak sort when using multiple plugin ( #5304 )
2022-04-30 09:57:16 +08:00
Heliner
d3488ae6bc
fix: add judge result of auto_migrate ( #5306 )
...
Co-authored-by: fredhan <fredhan@futunn.com>
2022-04-30 09:50:53 +08:00
Cr
bd7e42ec65
fix: AutoMigrate with special table name ( #5301 )
...
* fix: AutoMigrate with special table name
* test: migrate with special table name
2022-04-27 21:13:48 +08:00
Jinzhu
6a6dfdae72
Refactor FirstOrCreate, FirstOrInit
2022-04-26 17:16:48 +08:00