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 |
Chiung-Ming Huang
|
0211ac91a2
|
index: add composite id (#5269)
* index: add composite id
* index: add test cases of composite id
* index: improve the comments for the test cases of composite id
|
2022-04-25 11:39:23 +08:00 |
Cr
|
a0cc631272
|
test: test for postgrs serial column (#5234)
* test: test for postgrs sercial column
* test: only for postgres
* chore: spelling mistake
* test: for drop sequence
|
2022-04-24 12:13:27 +08:00 |
aelmel
|
3643f856a3
|
check for pointer to pointer value (#5278)
* check for pointer to pointer value
* revert to Ptr
Co-authored-by: Alexei Melnic <alexei.melnic@meliora.xyz>
|
2022-04-24 09:10:36 +08:00 |
Cr
|
9b80fe9e96
|
fix: stmt.Changed zero value filed behavior (#5281)
* fix: stmt.Changed zero value filed behavior
* chore: rename var
|
2022-04-24 09:08:52 +08:00 |
glebarez
|
395606ac7c
|
fix missing error-check in AutoMigrate (#5283)
|
2022-04-22 11:19:33 +08:00 |
Jinzhu
|
88c26b62ee
|
Support Scopes in group conditions
|
2022-04-20 17:21:38 +08:00 |
Cr
|
b49ae84780
|
fix: FindInBatches with offset limit (#5255)
* fix: FindInBatches with offset limit
* fix: break first
* fix: FindInBatches Limit zero
|
2022-04-17 09:58:33 +08:00 |
ZhangShenao
|
e0ed3ce400
|
fix spelling mistake (#5256)
Co-authored-by: Shenao Zhang <shenao.zhang@shopee.com>
|
2022-04-14 20:32:57 +08:00 |
Jinzhu
|
d421c67ef5
|
Remove ErrRecordNotFound error from log when using Save
|
2022-04-14 10:51:39 +08:00 |
dependabot[bot]
|
ce53ea53ee
|
chore(deps): bump actions/setup-go from 2 to 3 (#5243)
Bumps [actions/setup-go](https://github.com/actions/setup-go) from 2 to 3.
- [Release notes](https://github.com/actions/setup-go/releases)
- [Commits](https://github.com/actions/setup-go/compare/v2...v3)
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2022-04-13 15:53:12 +08:00 |
dependabot[bot]
|
771cbed755
|
chore(deps): bump actions/stale from 4 to 5 (#5244)
Bumps [actions/stale](https://github.com/actions/stale) from 4 to 5.
- [Release notes](https://github.com/actions/stale/releases)
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/stale/compare/v4...v5)
---
updated-dependencies:
- dependency-name: actions/stale
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
|
2022-04-13 15:52:40 +08:00 |
Cr
|
a65912c588
|
fix: FirstOrCreate RowsAffected (#5250)
|
2022-04-13 15:52:07 +08:00 |
Filippo Del Moro
|
6aa6d37fc4
|
Fix scanIntoStruct (#5241)
* Reproduces error case
* Fix scanIntoStruct
Co-authored-by: Filippo Del Moro <filippo.delmoro@facile.it>
|
2022-04-13 15:47:04 +08:00 |
Jinzhu
|
74e07b049c
|
Serializer unixtime support ptr of int
|
2022-04-11 22:07:56 +08:00 |
Jinzhu
|
41bef26f13
|
Remove shared sync pool for Scanner compatibility
|
2022-04-11 21:37:44 +08:00 |
Naveen
|
5c9ef9a843
|
Set permissions for GitHub actions (#5237)
Restrict the GitHub token permissions only to the required ones; this way, even if the attackers will succeed in compromising your workflow, they won’t be able to do much.
- Included permissions for the action. https://github.com/ossf/scorecard/blob/main/docs/checks.md#token-permissions
https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#permissions
https://docs.github.com/en/actions/using-jobs/assigning-permissions-to-jobs
[Keeping your GitHub Actions and workflows secure Part 1: Preventing pwn requests](https://securitylab.github.com/research/github-actions-preventing-pwn-requests/)
Signed-off-by: naveensrinivasan <172697+naveensrinivasan@users.noreply.github.com>
|
2022-04-10 09:38:43 +08:00 |
Jinzhu
|
0729261b62
|
Support double ptr for Save
|
2022-04-08 14:23:25 +08:00 |
Hasan
|
81c4024232
|
Offset issue resolved for scanning results back into struct (#5227)
|
2022-04-07 23:56:41 +08:00 |
huangcheng1
|
38a24606da
|
fix: tables lost when joins exists in from clause, close #5218
commit 7f6a603afa26820e187489b5203f93adc513687c
Author: Jinzhu <wosmvp@gmail.com>
Date: Sat Apr 2 17:26:48 2022 +0800
Refactor #5218
commit 95d00e6ff2
Author: huangcheng1 <huangcheng1@sensetime.com>
Date: Fri Apr 1 16:30:27 2022 +0800
fix: tables lost when joins exists in from clause
|
2022-04-02 17:27:53 +08:00 |
Jinzhu
|
9144969c83
|
Allow to use tag to disable auto create/update time
|
2022-04-02 17:17:47 +08:00 |