Commit Graph

26 Commits

Author SHA1 Message Date
智能大石头 3a22fd60da 修改全局Utility扩展的命名空间为NewLife 2025-01-09 20:35:23 +08:00
大石头 5f7546162a 支持循环天表的自动分表。有些业务场景需要分表,但是没有DDL权限,无法自动建表,此时需要提前建立好31张表,重复使用,避免自动建表和删表。 2025-01-03 23:40:06 +08:00
大石头 bad3cb6db8 [fix]修正因跨年而带来的单元测试错误 2025-01-01 19:36:12 +08:00
大石头 9d2bf5a3a6 自动分表策略,支持单一时间日期的分表,例如分表字段DataTime,记录日期,查询时仅指定某一天 2024-09-06 22:26:54 +08:00
大石头 7377729958 起止都是整数日期,末尾加1天 2024-08-01 14:35:51 +08:00
猿人易 e21dabe3d2 增加跨月单元测试 2024-08-01 14:07:54 +08:00
智能大石头 af197ce0c9 [fix]跨年Shards 2024-07-31 20:34:03 +08:00
智能大石头 03814d1d7a 跨年Shards 2024-07-31 20:17:05 +08:00
大石头 5861f46f4e [fix]修正日期分表时的边界问题 2024-07-18 18:03:54 +08:00
大石头 38d230ee98 大数据分表时,自动生成删表方法DropWith 2024-07-07 18:41:28 +08:00
大石头 05d3eeb016 [breakChanges]破坏性更新!把OrderByKey默认值由true修改为false,对于带有自增主键的表,默认查询不再带有Order By Id Desc,目的是为了减少查询大表时带来的额外损耗,用户需要自己指定排序字段。魔方列表页的查询会默认加上自增主键降序,因此魔方应用看起来没有变化;非魔方应用,特别是较大数据表,能够感受到查询性能的提升。 2024-02-01 09:41:29 +08:00
智能大石头 57b950f635 [feat] 新增批大小设置,应用于抽取、删除、备份、恢复 2023-09-12 07:25:03 +08:00
智能大石头 9a7b35fd84 perf: 优化分表分页排序查询 2023-06-09 00:07:43 +08:00
大石头 bf07d6c314 修正单元测试顺序 2022-09-01 11:59:37 +08:00
大石头 9fd1031725 自动分表支持分页查询,如果从0开始查,则不需要每次都查本表行数 2022-05-21 19:21:52 +08:00
大石头 774ce8216f 修正代码生成,再次使用 classbuilder 前,需要清空原来的数据 2022-04-07 20:40:09 +08:00
大石头 09d0edab22 修正SQLite批量插入失败的问题 2022-03-19 21:04:59 +08:00
大石头 0076cd6b6a 标准时间区间 start <= @fi < end ,但是要考虑到end有一部分落入新的分片,减一秒判断 2022-02-05 15:40:32 +08:00
大石头 207ae46f46 2022.0116-beta1 2022-01-16 18:18:02 +08:00
大石头 293f085fbd 修正自动分表单元测试问题,复杂查询跳过不存在表之后,部分单元测试的断言失败,需要提前插入数据,确保数据表已存在 2021-10-30 11:00:50 +08:00
智能大石头 2a11a7ebb6 自动分表查询时,如果结束时间不是日期,说明那天也在查询范围之内 2021-10-17 23:14:16 +08:00
大石头 e3f2690f2f 实体工厂加载Sql模板 2021-09-04 05:38:27 +08:00
大石头 aabf93c299 优化单元测试,降低环境影响 2021-08-06 22:50:52 +08:00
智能大石头 f243e55fd7 自动分表策略,新增单元测试用例 2021-07-25 22:36:16 +08:00
智能大石头 fa19745a46 自动分表策略,跨表查询单元测试通过 2021-07-25 00:52:34 +08:00
智能大石头 1e2293492c 在FindById查雪花Id时,支持自动分表策略 2021-07-22 23:04:41 +08:00