Commit Graph

32 Commits

Author SHA1 Message Date
智能大石头 a4d5bef7ca 修正单元测试 2025-02-24 14:24:43 +08:00
大石头 51f4178df7 MySql驱动支持NewLife.MySql;整理代码 2025-02-23 15:42:56 +08:00
大石头 46202a0298 [improv] 优化MySql正向工程,一次性加载所有表的字段,加快启动速度 2024-03-07 20:01:09 +08:00
大石头 44680a5ec2 v11.10.2023.1201 优化实体过滤器;优化字段缓存 2023-12-01 13:50:20 +08:00
大石头 0834ecdd7d improvment: 优化代码生成器,模型类和模型接口生成器独立,让架构更清晰 2023-09-07 16:56:43 +08:00
大石头 0b0bb0b31f 日志Log针对Mysql自动使用压缩表,以减少存储空间 2023-07-29 08:42:19 +08:00
大石头 a317ac4906 perf: 支持压缩数据表和Archive归档引擎。压缩存储只需要40%空间,归档引擎只需要10%空间,适合历史大数据存储。 2023-07-08 10:18:52 +08:00
大石头 8b42fe850b fix: 修正代码生成器输出分表策略错误,更新单元测试,跟进最近对代码生成器的修改 2023-06-23 10:23:14 +08:00
大石头 5ff6817ac3 MySql中TinyInt(1)读取数据不正确
https://newlifex.com/xcode/tinyint_in_mysql
2023-04-25 15:10:01 +08:00
大石头 24dfebd7ef 修正应用IModel后代码生成器的问题;
单元测试项目,数据库类操作尽量放到同一个集合,避免多线程冲突
2023-03-24 10:22:26 +08:00
大石头 f2f322b3f5 新窗口。新窗口打开链接 2022-11-05 00:08:50 +08:00
智能大石头 a75c15125b 修正单元测试 2022-07-13 23:31:19 +08:00
大石头 602b01715c 新增DbBase.OnGetConnectionString,用于使用连接字符串之前再次格式化处理,此时Factory已确定,可根据具体驱动调整连接字符串参数。SQLite在没有开启WAL之前,写入性能很差。 2022-06-04 12:15:20 +08:00
大石头 e85586a5e8 调整单元测试执行顺序 2022-03-24 10:16:38 +08:00
大石头 09d0edab22 修正SQLite批量插入失败的问题 2022-03-19 21:04:59 +08:00
大石头 f3f38a9190 代码整理,使用switch表达式 2021-10-30 11:38:33 +08:00
智能大石头 1e01c860e6 正向工程新增快速获取所有表名的方法 2021-10-26 22:20:52 +08:00
智能大石头 e0057517a6 修正MySql下反向工程重复建立已有表的bug 2021-09-06 00:13:55 +08:00
大石头 e3f2690f2f 实体工厂加载Sql模板 2021-09-04 05:38:27 +08:00
大石头 d8cb5ac23c pg不支持insert ignore和replace 2021-03-24 12:24:25 +08:00
大石头 15cb9e0cda 支持postgre反向工程以及基础添删改查 2021-03-24 01:21:12 +08:00
智能石头 0ce147103a 新增PostgreSQL单元测试;改进数据库驱动下载 2021-03-23 16:55:59 +08:00
大石头 8dca8c2dc8 MySql/SQLite新增支持InsertIgnore/InsertReplace 2021-02-09 11:36:24 +08:00
大石头 e451ae0a1a 2021.0202 2021-02-02 23:50:56 +08:00
智能石头 98ea356c0a 降低单元测试要求 2020-09-30 15:34:24 +08:00
大石头 8ed0a5e48d 修正mysql单元测试失误 2020-08-30 16:53:12 +08:00
大石头 28d4fc6120 名称格式化,只有表名跟名称相同时才处理。否则认为用户指定了表名 2020-08-22 23:10:05 +08:00
大石头 157fb8435d 修正MySql单元测试用例 2020-08-09 19:31:37 +08:00
大石头 e73f328f9b 修正MySql单元测试本机无法通过的bug 2020-07-28 21:38:49 +08:00
大石头 274215468f DAL.SetTables不干涉表前缀,内部操作时会处理,解决mysql建表时前缀出现两次的问题 2020-07-24 13:40:50 +08:00
大石头 865b4269dd 修正mysql执行反向工程时日志被关闭的bug;
mysql单元测试支持配置非本地数据库
2020-07-24 10:56:43 +08:00
大石头 c3a11f9206 修正MySql在没有owner时表名加了圆点的bug 2020-07-19 01:12:24 +08:00