关于默认查询方法的排序行为问题 返回
SqlSugar
待处理
349
悬赏:5 飞吻
今天生产环境遇到一个 我判定为严重,但是结果没那么恐怖的问题
主要是我们客户要求是用postgre 数据库
我们同事稍微测试下就给切过去了。
但是我们代码中有一些 不带OrderBy的查询。比如 ToList , ToArray, First 之类
我们团队使用sqlserver 和mysql 比较多
这俩家伙 select 语句不带orderby 是默认主键排序的。
然而postgre 不是。我们主键是雪花ID 所以数据时间性直接查的主键
所以一些主键正序的默认场景,比如 先进先出,就会不写OrderBy
然后就爆炸了。
希望Sugar 能提供类似 Sqlserver With (no lock) 这种特性给到Postgre
让默认的Postgre 查询使用主键排序