Tuuz
|
45ef907227
|
Update README.md
|
2024-03-04 22:28:44 +08:00 |
|
tuuz
|
d54fc04f8e
|
v1.14.1 FIX/New
- 修复db.Chunk功能在limit为1时只能取到一条数据,当limit为多时又会一次性取出多条数据而不是一条一条获取一条一条处理的BUG
- 新增db.ChunkWG多线程大量数据读取处理方法
- 修复db.ChunkWG中第一条不执行的BUG
v1.14.1
|
2024-02-18 18:36:26 +08:00 |
|
tuuz
|
ab0c762c61
|
v1.14.0 FIX/New
- 修复db.Chunk功能在limit为1时只能取到一条数据,当limit为多时又会一次性取出多条数据而不是一条一条获取一条一条处理的BUG
- 新增db.ChunkWG多线程大量数据读取处理方法
- 修复db.ChunkWG中第一条不执行的BUG
|
2024-02-18 18:35:25 +08:00 |
|
tuuz
|
d56d406f5b
|
v1.14.0 FIX/New
- 修复db.Chunk功能在limit为1时只能取到一条数据,当limit为多时又会一次性取出多条数据而不是一条一条获取一条一条处理的BUG
- 新增db.ChunkWG多线程大量数据读取处理方法
|
2024-02-18 17:51:59 +08:00 |
|
tuuz
|
dd25d0fd26
|
v1.14.0 FIX/New
- 修复db.Chunk功能在limit为1时只能取到一条数据,当limit为多时又会一次性取出多条数据而不是一条一条获取一条一条处理的BUG
- 新增db.ChunkWG多线程大量数据读取处理方法
v1.14.0
|
2024-02-18 17:46:20 +08:00 |
|
tuuz
|
c351882386
|
v1.13.5 FIX
- 修复db.Chunk功能在limit为1时只能取到一条数据,当limit为多时又会一次性取出多条数据而不是一条一条获取一条一条处理的BUG
v1.13.5
|
2024-02-18 15:15:08 +08:00 |
|
tuuz
|
ef8e4a4615
|
Fix/Change
- 修复db.Data需要手动添加""符号的问题
- 修改Data方法的Null处理,现在输入"nil"和空字符串都会让字段变成Null type,而不是原来的null的string type
v1.13.4
|
2023-11-23 14:44:40 +08:00 |
|
tuuz
|
45f8e91f89
|
Fix
- Fix oracle db.Data needs to manually add slash to the field name
v1.13.3
|
2023-11-23 14:26:18 +08:00 |
|
tuuz
|
5354b57a87
|
新增db.Scan(struct)方法:
- 和Select方法不同的是,Scan方法仅仅影响输出,类似GoRedis的Scan的思想,依然需要指定table,只是最后的Get或者Find方法换成本方法即可
- 传入struct{}可以解析单条,类似Find方法
- 传入[]struct{}将会解析成多条,类似Get方法
注意需要传入指针值,例如传入:&User{},而不是:User{}
避免(不是禁止的意思)使用这个方法传入Map[string]interface{}
如果你全程使用struct方法,建议你可以直接使用table().select()这样原版框架支持的模式来操作数据库,因为从代码思想和洁净度角度来看,保持业务代码风格统一也是很重要的
|
2023-11-13 15:00:05 +08:00 |
|
tuuz
|
c7b331d016
|
新增db.Scan(struct)方法:
- 和Select方法不同的是,Scan方法仅仅影响输出,类似GoRedis的Scan的思想,依然需要指定table,只是最后的Get或者Find方法换成本方法即可
- 传入struct{}可以解析单条,类似Find方法
- 传入[]struct{}将会解析成多条,类似Get方法
注意需要传入指针值,例如传入:&User{},而不是:User{}
避免(不是禁止的意思)使用这个方法传入Map[string]interface{}
如果你全程使用struct方法,建议你可以直接使用table().select()这样原版框架支持的模式来操作数据库,因为从代码思想和洁净度角度来看,保持业务代码风格统一也是很重要的
v1.13.2
|
2023-11-13 14:26:22 +08:00 |
|
tuuz
|
fbbaba5f60
|
Beta:新增db.Scan(struct)方法,传入struct{}可以解析单条,类似Find方法,传入[]struct{}将会解析成多条,类似Get方法,注意需要传入指针值,例如传入:&User{},而不是:User{},不要用这个方法传入Map
v1.13.1
|
2023-11-13 13:58:39 +08:00 |
|
tuuz
|
79f10b575a
|
Beta:新增db.Scan(struct)方法,传入struct{}可以解析单条,类似Find方法,传入[]struct{}将会解析成多条,类似Get方法,注意需要传入指针值,例如传入:&User{},而不是:User{},不要用这个方法传入Map
v1.13.0
|
2023-11-13 13:55:29 +08:00 |
|
tuuz
|
544a9e4214
|
Readme
|
2023-11-08 13:58:40 +08:00 |
|
tuuz
|
99b6ba31e0
|
Readme
|
2023-11-07 21:45:04 +08:00 |
|
tuuz
|
7217e3fedc
|
Readme
|
2023-11-06 19:50:45 +08:00 |
|
tuuz
|
7229196ca9
|
Readme
|
2023-11-06 19:49:56 +08:00 |
|
tuuz
|
d76ee96389
|
Readme
|
2023-11-06 19:47:51 +08:00 |
|
tuuz
|
584b618519
|
Readme
|
2023-11-06 19:19:45 +08:00 |
|
tuuz
|
c35967cef8
|
Readme
|
2023-11-06 19:02:13 +08:00 |
|
tuuz
|
cf01398cce
|
Readme
|
2023-11-06 18:58:24 +08:00 |
|
tuuz
|
bda35b82f2
|
Readme
|
2023-11-06 18:46:08 +08:00 |
|
tuuz
|
e22f5b510f
|
1.修复Oracle-使用db.Where("val")在单纯做查询时会出现identifier的错误
2.修复Oracle-使用db.Order**()模式时会出现identifier的错误
3.修复Oracle-复杂Order查询会出现identifier的错误
4.修复Oracle-Count和Counts方法错误
5.修复Oracle-Paginator以及PaginatorWG方法错误
v1.12.12
|
2023-11-06 18:43:20 +08:00 |
|
tuuz
|
3435e18025
|
1.修复使用db.Where("val")在单纯做查询时会出现identifier的错误
2.修复使用db.Order**()模式时会出现identifier的错误
3.修复复杂Order查询会出现identifier的错误
|
2023-11-06 18:23:53 +08:00 |
|
tuuz
|
2870743079
|
1.修复使用db.Where("val")在单纯做查询不加""时会出现identifier错误的BUG
v1.12.11
|
2023-11-06 17:34:04 +08:00 |
|
Tuuz
|
b08553dad6
|
Update README.md
|
2023-11-03 19:24:59 +08:00 |
|
tuuz
|
6bec71e9b9
|
1.修复使用db.Where("\"NUMBER\"")诸如重复加关键字符号导致的BUG
v1.12.10
|
2023-10-30 16:35:29 +08:00 |
|
tuuz
|
3e4fe93989
|
1.修复使用db.Where("\"NUMBER\"")诸如重复加关键字符号导致的BUG
v1.12.9
|
2023-10-30 16:34:16 +08:00 |
|
tuuz
|
ac316e984f
|
1.修复on语句可能因为符号问题导致ORA-01741: illegal zero-length identifier故障
v1.12.8
|
2023-10-30 16:25:56 +08:00 |
|
tuuz
|
26377219a2
|
1.Replace方法更新,与Wiki中描述一致
2.Replace方法使用性能更好的拼接法降低微乎其微的延迟
3.Replace方法开放无Where()查询状态的插入功能,不建议使用,因为Oracle没有主键检查,插入出错后,只能使用ret返回中的int判断是否有插入,插入了几条数据,有一定的插入失败风险,且Err不会报错
v1.12.7
|
2023-10-30 16:19:43 +08:00 |
|
tuuz
|
0f3337355a
|
ReadMe
|
2023-10-30 15:27:51 +08:00 |
|
tuuz
|
a86bef6d53
|
1.修复Oracle使用Replace出错的BUG
2.降低框架在原版Oracle操作中可能出现删数据的风险
3.降低原版Execute执行器可能出现误删数据的风险
4.新增Oracle-Replace方法,参考MyBatis插入方式实现高效率实现一句话Oracle Replace Into执行
|
2023-10-30 15:25:58 +08:00 |
|
tuuz
|
6046a70909
|
1.修复Oracle使用Replace出错的BUG
2.降低框架在原版Oracle操作中可能出现删数据的风险
3.降低原版Execute执行器可能出现误删数据的风险
4.新增Oracle-Replace方法,参考MyBatis插入方式实现高效率实现一句话Oracle Replace Into执行
v1.12.6
|
2023-10-30 15:07:21 +08:00 |
|
tuuz
|
bc2d85858c
|
1.修复Oracle使用Replace出错的BUG
2.降低框架在原版Oracle操作中可能出现删数据的风险
3.降低原版Execute执行器可能出现误删数据的风险
v1.12.5
|
2023-10-30 11:51:03 +08:00 |
|
tuuz
|
bba22d56d5
|
Merge remote-tracking branch 'origin/master'
v1.12.4
|
2023-10-30 11:39:03 +08:00 |
|
tuuz
|
365701c933
|
1.修复Oracle使用Replace出错的BUG
2.降低框架在原版Oracle操作中可能出现删数据的风险
3.降低原版Execute执行器可能出现误删数据的风险
|
2023-10-30 11:38:36 +08:00 |
|
火线兔
|
21f73f5c11
|
Changes
|
2023-10-27 16:46:23 +08:00 |
|
tuuz
|
12a0053f99
|
1.修复Oracle无法使用的故障,使用Go-Ora替代OCI8
2.修复原版Gorose打标错误导致Oracle完全无法输出的BUG
|
2023-10-27 12:41:41 +08:00 |
|
tuuz
|
d1e6914752
|
1.修复Oracle无法使用的故障,使用Go-Ora替代OCI8
2.修复原版Gorose打标错误导致Oracle完全无法输出的BUG
v1.12.3
|
2023-10-27 12:30:00 +08:00 |
|
火线兔
|
6e5ed5bd58
|
Changes
|
2023-09-15 14:05:43 +08:00 |
|
火线兔
|
2a22b37f2c
|
Changes
|
2023-09-15 14:04:35 +08:00 |
|
火线兔
|
eb2c752bec
|
Update go version to 1.21
|
2023-09-15 13:58:14 +08:00 |
|
火线兔
|
86baa2a96c
|
Changes
|
2023-09-15 10:28:50 +08:00 |
|
火线兔
|
77986fe2c8
|
Changes
|
2023-09-15 10:27:32 +08:00 |
|
火线兔
|
4a2e89d180
|
Revert "Update min version to 1.18"
This reverts commit 6901aef7e1 .
|
2023-09-15 10:27:07 +08:00 |
|
火线兔
|
e111173601
|
Revert "Update min version to 1.18"
This reverts commit cebbd9cfac .
|
2023-09-15 10:26:58 +08:00 |
|
火线兔
|
da0335e0f0
|
Revert "[开发版Alpha-DEV]"
This reverts commit 210e24e6df .
|
2023-09-15 10:26:50 +08:00 |
|
火线兔
|
325895f4c5
|
Revert "Changes"
This reverts commit 9cb2617cf6 .
|
2023-09-15 10:26:39 +08:00 |
|
火线兔
|
7b5ecd1904
|
Revert "Revert "Update min version to 1.18""
This reverts commit 882281b672 .
|
2023-09-15 10:26:32 +08:00 |
|
火线兔
|
882281b672
|
Revert "Update min version to 1.18"
This reverts commit 6901aef7e1 .
|
2023-09-15 10:20:16 +08:00 |
|
火线兔
|
5dbf950413
|
Merge remote-tracking branch 'origin/master'
|
2023-09-15 10:18:45 +08:00 |
|