Lev Zakharov
|
661781a3d7
|
feat: add *sql.DB connector that uses database context (#6366)
* feat: add SQLConnector
* rename
|
2023-06-05 16:25:05 +08:00 |
Saeid Kanishka
|
85eaf9eeda
|
feat: Unique Constraint Violation error translator for different drivers (#6004)
* feat: duplicated key error translator for different drivers
* test: removed the dependency
* test: fixed broken tests
* refactor: added ErrorTransltor interface
* style: applied styler
---------
Co-authored-by: Saeid Saeidee <s.saeidee@sensysgatso.com>
|
2023-03-06 14:03:31 +08:00 |
Jinzhu
|
ddd3cc2502
|
Add ParameterizedQueries option support for logger, close #5288
|
2022-12-25 11:37:23 +08:00 |
Jinzhu
|
9dd6ed9c65
|
Scan with Rows interface
|
2022-03-29 18:14:37 +08:00 |
Jinzhu
|
4e523499d1
|
Refactor Tx interface
|
2022-03-01 16:59:50 +08:00 |
lianghuan
|
996b96e812
|
Add TxConnPoolBeginner and Tx interface
|
2022-03-01 16:59:50 +08:00 |
Qt
|
7837fb6fa0
|
fix typo in TxCommitter interface comment & improve CheckTruth, chek val empty first (#5094)
* fix typo in TxCommitter interface comment
* improve CheckTruth, chek val empty first
|
2022-02-20 21:19:15 +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 |
Jinzhu
|
a9fe025ef5
|
Add GetDBConnector interface
|
2021-03-19 15:55:38 +08:00 |
Jinzhu
|
ce8853e7a6
|
Add GormValuer interface support
|
2020-08-27 15:03:57 +08:00 |
Jinzhu
|
f4bfc435cc
|
Add register plugin API
|
2020-06-23 09:38:51 +08:00 |
Jinzhu
|
a1e35bdc94
|
Support merge batch data some having primary values
|
2020-06-20 16:52:15 +08:00 |
Jinzhu
|
7dc255acfe
|
Add SavePoint/RollbackTo/NestedTransaction
|
2020-06-19 18:30:04 +08:00 |
Jinzhu
|
c8e7878b3e
|
Add PrepareStmt support
|
2020-06-05 11:40:24 +08:00 |
Jinzhu
|
e986371a42
|
Rename package name
|
2020-06-02 09:18:01 +08:00 |
Jinzhu
|
76b8e78dcb
|
Add multi primary keys test
|
2020-06-01 08:13:16 +08:00 |
Jinzhu
|
befef0c9a9
|
Improve Hooks
|
2020-06-01 00:12:20 +08:00 |
Jinzhu
|
2a0c3e39f2
|
AddVar accept writer
|
2020-03-09 17:59:54 +08:00 |
Jinzhu
|
504f42760a
|
Refactor clause Writer
|
2020-03-09 17:07:00 +08:00 |
Jinzhu
|
a145d7e019
|
Refactor structure
|
2020-03-09 14:25:50 +08:00 |
Jinzhu
|
078ba75b9c
|
Add QuoteTo method
|
2020-03-08 23:30:16 +08:00 |
Jinzhu
|
5ccd76f76c
|
Setup Transaction
|
2020-02-23 23:28:59 +08:00 |
Jinzhu
|
e2a360b9fa
|
Add Before/After callbacks
|
2020-02-23 21:22:35 +08:00 |
Jinzhu
|
bc5ceff82f
|
Explain SQL for dialects
|
2020-02-23 12:41:13 +08:00 |
Jinzhu
|
fab7d96da5
|
Add DataTypeOf for dialector
|
2020-02-22 17:53:57 +08:00 |
Jinzhu
|
0160bab7dc
|
Add clause tests
|
2020-02-05 18:28:58 +08:00 |
Jinzhu
|
d52ee0aa44
|
Work on create callbacks
|
2020-02-03 10:40:03 +08:00 |
Jinzhu
|
d833efe8b9
|
Work on clauses
|
2020-02-02 19:11:17 +08:00 |