DH.NCode 4.0.2024.1127-beta0621

This is a prerelease version of DH.NCode.
There is a newer version of this package available.
See the version list below for details.
dotnet add package DH.NCode --version 4.0.2024.1127-beta0621                
NuGet\Install-Package DH.NCode -Version 4.0.2024.1127-beta0621                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="DH.NCode" Version="4.0.2024.1127-beta0621" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add DH.NCode --version 4.0.2024.1127-beta0621                
#r "nuget: DH.NCode, 4.0.2024.1127-beta0621"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install DH.NCode as a Cake Addin
#addin nuget:?package=DH.NCode&version=4.0.2024.1127-beta0621&prerelease

// Install DH.NCode as a Cake Tool
#tool nuget:?package=DH.NCode&version=4.0.2024.1127-beta0621&prerelease                

DH.NCode - 数据中间件

数据中间件,聚焦于添删改查、性能和大数据,支持MySQL、SQLite、SqlServer、Oracle、Postgresql、TDengine、达梦、金仓、瀚高。

数据中间件

功能特点:

化繁为简

建立XML数据模型后,经代码生成得到实体类,即可使用实体类对数据进行添删改查操作。

开发环境默认使用SQLite数据库,发布到生产环境时再配置连接字符串即可。

日常项目中90%的功能开发无需掌握数据库和SQL,降低对开发者的能力要求,特别是Java等其它语言转过来的开发者。

多数据库迁移

支持MySQL、SQLite、SqlServer、Oracle、Postgresql等各种主流数据库,基于XCode开发的应用无需修改编译即可迁移到另一种数据库上。甚至开发数据库和生产数据库是两种不同的数据库,例如常见SQLite开发,生产用MySql。

高性能

极致的多级缓存设计,批量操作优化,单机插入速度最高89万tps,查询速度最高18亿qps飞仙

单表查询配合内存关联(带数据缓存),降低系统复杂度并提升性能。

大数据

正式项目最大单表100亿数据,分页查询的思想贯穿上下。

根据模型表的索引自动生成各种高效的查询方法,让开发者无惧大数据表。

自动分表分库

支持任意数据库按策略自动分表分库,无需修改业务代码,XCode能够自动找到正确的表。

例如星尘跟踪数据按天分表,配置分表策略后,其它添删改查操作跟单表一样:

Meta.ShardPolicy = new TimeShardPolicy(nameof(Id), Meta.Factory)
{
    ConnPolicy = "{0}",
    TablePolicy = "{0}_{1:yyyyMMdd}",
    Step = TimeSpan.FromDays(1),
};
反向工程

根据实体类主动建立数据库表结构并初始化数据(支持所有数据库),开发阶段新增字段,在发布到生产后自动新增,开发者无需准备SQL发布脚本。

跨库数据迁移

支持任意数据库进行数据迁移。跨库数据迁移工具

快速入门

新建项目

打开Visual Studio,新建一个控制台项目,从Nuget引入NewLife.XCode

新建模型

在项目目录下编写一个简单Xml模型文件db.xml,或者下载xcodetool.exe保存到项目目录,运行xcodetool.exe即可得到一个样本模型文件。

<?xml version="1.0" encoding="utf-8"?>
<Tables Version="9.6.6644.19804" Output="MyEntity" NameSpace="Model" BaseClass="Entity" ConnName="DB">
  <Table Name="UserInfo" Description="用户信息">
    <Columns>
      <Column Name="Id" DataType="Int32" Identity="True" PrimaryKey="True" Description="会员id" />
      <Column Name="UserName" DataType="String" Nullable="False" Description="会员名称" />
      <Column Name="Password" DataType="String" Nullable="False" Description="会员密码" />
      <Column Name="Age" DataType="Int32" Description="会员年龄" />
    </Columns>
  </Table>
</Tables>

双击xml文件旁边的xcodetool.exe,这时你会看到生成一个MyEntity文件目录,目录包含了两个文件:用户信息.Biz.cs、用户信息.cs。 “用户信息.cs” 一般称为数据类,每次代码生成都会覆盖,“用户信息.Biz.cs”称为业务类,首次生成后不再覆盖,适合用户在其中写代码。

如果不用xcodetool.exe,也可以从Nuget安装全局工具:dotnet tool install xcodetool -g --prerelease

然后在项目目录下执行命令:xcode db.xml

增删改查

  • Program.cs文件最上面引用命名空间
using XCode;

不然会使用不了Save、Update、Delete等扩展方法。

  • 新增一条数据。注:这里没有指定数据库,所以XCode默认的是sqlite数据库。代码完成后可以直接运行看效果。
var user = new UserInfo();
user.UserName = "张三";
user.Password = "123456";
user.Age = 18;
user.Insert();
//user.Save()等效

Console.WriteLine("插入一条新数据,用户id为:" + user.Id);
  • 修改一条数据
var user = UserInfo.FindById(1);
user.UserName = "张三";
user.Password = "123456";
user.Age = 19;
user.Update();
//user.Save()等效

user = UserInfo.FindById(1);
Console.WriteLine($"用户ID={user.Id}已修改岁数,岁数为:{user.Age}");
  • 删除一条数据
var user = UserInfo.FindById(1);
user.Delete();

user = UserInfo.FindById(1);
Console.WriteLine("用户" + (user == null ? "已删除" : "还存在"));
  • 查询数据,查询是一个十分复杂的需求,这里只举一些简单的例子
// 根据Id查询用户信息
var userId = 2;
var user = UserInfo.FindById(userId);
Console.WriteLine($"ID为{user.Id}用户姓名为:{user.UserName}");

// 根据用户名称查询
var userList = UserInfo.FindAll(UserInfo._.UserName == "张三");
Console.WriteLine($"查询符合姓名为张三的记录有{userList.Count}");

// 多复合条件查询
userList = UserInfo.FindAll(UserInfo._.UserName == "张三" & UserInfo._.Age == 19);
Console.WriteLine($"查询符合姓名为张三年龄为19的记录有{userList.Count}");

高级用法

更新某些字段。在“用户信息.Biz.cs”中新增方法写以下代码会更简洁,内置_类无需类名前缀。

UserInfo.Update(UserInfo._.UserName == "李四" & UserInfo._.Age == 18, UserInfo._.Id == 1);
// 相当于Update UserInfo Set UserName='李四' And Age=18 Where Id=1
// 绕过了缓存,不推荐这种写法。建议先查出来对象,然后修改并Update回去

复杂的查询语句

var userList = UserInfo.FindAll(UserInfo._.UserName == "张三" & UserInfo._.Age == 19, UserInfo._.UserName.Desc(), string.Join(",", UserInfo._.UserName, UserInfo._.Age), 0, 0);
// 相当于Select UserName,Age From UserInfo Where UserName='张三' And Age=19 Order By  UserName desc

带分页排序的复杂查询
一般写在实体类业务文件(.Biz.cs)里面,可以直接使用实体类内置_类而无需加类名前缀。

public static IList<UserInfo> Search(String name, Int32 age, Pager p)
{
    // 多条件复杂查询
    var exp = new WhereExpression();
    if(!name.IsNullOrEmpty()) exp &= _.UserName == name;
    if(age > 0) exp &= _.Age == age;

    return FindAll(exp, p);
}

void Test()
{
    // 默认第一页,每页20行。魔方NewLife.Cube自动从页面Request获取以下参数
    var p = new Pager();
    p.PageIndex = 3;
    p.PageSize = 10;
    p.Sort = UserInfo.__.Age;
    p.Desc = true;

    // 需要总记录数来分页,FindAll后p.TotalCount有总记录数,用于计算页数PageCount
    p.RetrieveTotalCount = true;

    // 相当于Select * From UserInfo Where UserName='张三' And Age=19 Order By Age Desc limit 20, 10
    var list = UserInfo.Search("张三", 19, p);
}

复合排序的分页查询语句

var pageIndex = 2;//第二页
var pageSize = 10;//每页十行

var userList = UserInfo.FindAll(UserInfo._.UserName == "张三" & UserInfo._.Age == 19, " UserName desc,Age asc", string.Join(",", UserInfo._.UserName, UserInfo._.Age), (pageIndex - 1) * pageSize, pageSize);
//相当于Select UserName,Age From UserInfo Where UserName='张三' And Age=19 Order By UserName desc,Age asc limit 10, 10

索引查询

修改XML模型文件,增加索引。

  <Tables>
    <Table Name="UserInfo" Description="用户信息">
      <Columns>
        <Column Name="Id" DataType="Int32" Identity="True" PrimaryKey="True" Description="会员id" />
        <Column Name="UserName" DataType="String" Nullable="False" Description="会员名称" />
        <Column Name="Password" DataType="String" Nullable="False" Description="会员密码" />
        <Column Name="Age" DataType="Int32" Description="会员年龄" />
      </Columns>
      <Indexes>
        <Index Columns="UserName" Unique="True" />
        <Index Columns="UserName,Age" />
      </Indexes>
    </Table>
  </Tables>

再次运行xcodetool.exe,即可看到,“用户信息.cs”增加了FindByUserName方法。此处不建议认为修改,下次代码生成会覆盖。

    /// <summary>根据会员名称查找</summary>
    /// <param name="userName">会员名称</param>
    /// <returns>实体对象</returns>
    public static UserInfo FindByUserName(String userName)
    {
        if (userName.IsNullOrEmpty()) return null;

        // 实体缓存
        if (Meta.Session.Count < 1000) return Meta.Cache.Find(e => e.UserName.EqualIgnoreCase(userName));

        return Find(_.UserName == userName);
    }

“用户信息.Biz.cs”中增加了Search方法。在Biz业务类中,这个代码可以根据需要修改调整,代码生成器不会覆盖。

    /// <summary>高级查询</summary>
    /// <param name="userName">会员名称</param>
    /// <param name="age">会员年龄</param>
    /// <param name="key">关键字</param>
    /// <param name="page">分页参数信息。可携带统计和数据权限扩展查询等信息</param>
    /// <returns>实体列表</returns>
    public static IList<UserInfo> Search(String userName, Int32 age, String key, PageParameter page)
    {
        var exp = new WhereExpression();

        if (!userName.IsNullOrEmpty()) exp &= _.UserName == userName;
        if (age >= 0) exp &= _.Age == age;
        if (!key.IsNullOrEmpty()) exp &= _.UserName.Contains(key) | _.Password.Contains(key);

        return FindAll(exp, page);
    }

容器化部署

XCode 支持从环境变量中获取数据库连接字符串,用于容器化部署。
连接字符串的环境变量命名规范为 XCode_{ConnName},不区分大小写,连接字符串中需要使用provider指定数据库类型。

Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  net5.0-windows was computed.  net6.0 was computed.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed. 
.NET Core netcoreapp2.0 was computed.  netcoreapp2.1 was computed.  netcoreapp2.2 was computed.  netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
.NET Standard netstandard2.0 is compatible.  netstandard2.1 is compatible. 
.NET Framework net45 is compatible.  net451 was computed.  net452 was computed.  net46 was computed.  net461 is compatible.  net462 was computed.  net463 was computed.  net47 was computed.  net471 was computed.  net472 was computed.  net48 was computed.  net481 was computed. 
MonoAndroid monoandroid was computed. 
MonoMac monomac was computed. 
MonoTouch monotouch was computed. 
Tizen tizen40 was computed.  tizen60 was computed. 
Xamarin.iOS xamarinios was computed. 
Xamarin.Mac xamarinmac was computed. 
Xamarin.TVOS xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
  • .NETFramework 4.5

  • .NETFramework 4.6.1

  • .NETStandard 2.0

  • .NETStandard 2.1

NuGet packages (17)

Showing the top 5 NuGet packages that depend on DH.NCode:

Package Downloads
DH.Utils

DH框架基类工具类

DH.SearchEngine

用于DH框架的基于Lucene.NET实现的全文检索搜索引擎。参考Masuit.LuceneEFCore.SearchEngine

Pek.NCube.Base

Web快速开发平台,搭建管理后台,灵活可扩展!内部集成了用户权限管理、模板继承、SSO登录、OAuth服务端、数据导出与分享等多个功能模块,在真实项目中经历过单表100亿数据添删改查的考验。

DH.NCube.Core

Web快速开发平台,搭建管理后台,灵活可扩展!内部集成了用户权限管理、模板继承、SSO登录、OAuth服务端、数据导出与分享等多个功能模块,在真实项目中经历过单表100亿数据添删改查的考验。

DH.NCube

Web快速开发平台,搭建管理后台,灵活可扩展!内部集成了用户权限管理、模板继承、SSO登录、OAuth服务端、数据导出与分享等多个功能模块,在真实项目中经历过单表100亿数据添删改查的考验。

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
4.0.2025.227-beta0425 68 2/27/2025
4.0.2025.227-beta0417 49 2/27/2025
4.0.2025.220-beta0753 359 2/20/2025
4.0.2025.218-beta0918 67 2/18/2025
4.0.2025.218-beta0911 62 2/18/2025
4.0.2025.207-beta0616 730 2/7/2025
4.0.2025.205-beta0527 172 2/5/2025
4.0.2025.121-beta0650 96 1/21/2025
4.0.2025.115-beta0756 378 1/15/2025
4.0.2025.115-beta0355 43 1/15/2025
4.0.2025.115-beta0349 44 1/15/2025
4.0.2025.114-beta0153 282 1/14/2025
4.0.2025.114-beta0119 61 1/14/2025
4.0.2025.109-beta2327 410 1/9/2025
4.0.2025.103 1,127 1/3/2025
4.0.2025.103-beta0137 82 1/3/2025
4.0.2025.103-beta0134 80 1/3/2025
4.0.2025.103-beta0133 76 1/3/2025
4.0.2025.103-beta0132 85 1/3/2025
4.0.2024.1231-beta0912 98 12/31/2024
4.0.2024.1231-beta0911 65 12/31/2024
4.0.2024.1230-beta0258 243 12/30/2024
4.0.2024.1230-beta0139 76 12/30/2024
4.0.2024.1230-beta0137 78 12/30/2024
4.0.2024.1230-beta0129 71 12/30/2024
4.0.2024.1226-beta0137 298 12/26/2024
4.0.2024.1226-beta0134 79 12/26/2024
4.0.2024.1224-beta0218 115 12/24/2024
4.0.2024.1223-beta0220 86 12/23/2024
4.0.2024.1213-beta0910 1,096 12/13/2024
4.0.2024.1204-beta0216 1,576 12/4/2024
4.0.2024.1201-beta0253 809 12/1/2024
4.0.2024.1201-beta0227 72 12/1/2024
4.0.2024.1129-beta0202 394 11/29/2024
4.0.2024.1129-beta0201 80 11/29/2024
4.0.2024.1129-beta0158 75 11/29/2024
4.0.2024.1127-beta0946 93 11/27/2024
4.0.2024.1127-beta0944 71 11/27/2024
4.0.2024.1127-beta0621 237 11/27/2024
4.0.2024.1126-beta0203 766 11/26/2024
4.0.2024.1126-beta0155 74 11/26/2024
4.0.2024.1126-beta0150 77 11/26/2024
4.0.2024.1123-beta0914 701 11/23/2024
4.0.2024.1119-beta0609 514 11/19/2024
4.0.2024.1113-beta0750 984 11/13/2024
3.91.2024.1113-beta0657 81 11/13/2024
3.91.2024.1113-beta0648 78 11/13/2024
3.91.2024.1112-beta0747 377 11/12/2024
3.91.2024.1112-beta0702 70 11/12/2024
3.91.2024.1109-beta0935 325 11/9/2024
3.91.2024.1109-beta0226 105 11/9/2024
3.91.2024.1107-beta0121 102 11/7/2024
3.91.2024.1104-beta0250 530 11/4/2024
3.91.2024.1104-beta0248 74 11/4/2024
3.91.2024.1031 550 10/31/2024
3.91.2024.1031-beta1015 83 10/31/2024
3.91.2024.1028-beta0834 84 10/28/2024
3.91.2024.1021-beta0711 1,248 10/21/2024
3.91.2024.1013-beta0827 524 10/13/2024
3.91.2024.1012-beta0255 88 10/12/2024
3.91.2024.1011-beta0131 157 10/11/2024
3.91.2024.1010-beta0330 209 10/10/2024
3.91.2024.1008-beta0824 517 10/8/2024
3.91.2024.1008-beta0227 173 10/8/2024
3.91.2024.1008-beta0217 82 10/8/2024
3.91.2024.1008-beta0215 75 10/8/2024
3.91.2024.1008-beta0210 76 10/8/2024
3.91.2024.1008-beta0207 74 10/8/2024
3.91.2024.1008-beta0201 78 10/8/2024
3.91.2024.1008-beta0155 77 10/8/2024
3.91.2024.925-beta0650 824 9/25/2024
3.91.2024.924-beta1257 487 9/24/2024
3.91.2024.924-beta0751 89 9/24/2024
3.91.2024.924-beta0715 93 9/24/2024
3.91.2024.923-beta0244 2,658 9/23/2024
3.9.2024.9210003 506 9/21/2024
3.9.2024.9210002 542 9/21/2024
3.7.2024.923-beta0200 81 9/23/2024
3.7.2024.920-beta0117 1,339 9/20/2024
3.7.2024.919-beta1612 88 9/19/2024
3.7.2024.919-beta1513 92 9/19/2024
3.7.2024.919-beta1306 82 9/19/2024
3.7.2024.919-beta0125 1,466 9/19/2024
3.7.2024.918-beta0722 216 9/18/2024
3.7.2024.913-beta0608 164 9/13/2024
3.7.2024.913-beta0322 120 9/13/2024
3.7.2024.911-beta1156 2,243 9/11/2024
3.7.2024.911-beta1031 175 9/11/2024
3.7.2024.911-beta0833 196 9/11/2024
3.7.2024.911-beta0758 168 9/11/2024
3.7.2024.911-beta0716 182 9/11/2024
3.7.2024.911-beta0705 111 9/11/2024
3.7.2024.907-beta0117 1,387 9/7/2024
3.7.2024.907-beta0114 98 9/7/2024
3.7.2024.904-beta1001 107 9/4/2024
3.7.2024.904-beta0934 99 9/4/2024
3.7.2024.903-beta0253 691 9/3/2024
3.7.2024.903-beta0208 103 9/3/2024
3.7.2024.902-beta0122 651 9/2/2024
3.7.2024.830-beta0336 95 8/30/2024
3.7.2024.828-beta0106 722 8/28/2024
3.7.2024.827-beta0645 643 8/27/2024
3.7.2024.827-beta0545 245 8/27/2024
3.7.2024.826-beta0401 303 8/26/2024
3.7.2024.826-beta0348 118 8/26/2024
3.7.2024.826-beta0315 167 8/26/2024
3.7.2024.826-beta0303 86 8/26/2024
3.7.2024.826-beta0229 146 8/26/2024
3.7.2024.824-beta0130 123 8/24/2024
3.7.2024.820 1,839 8/20/2024
3.7.2024.820-beta0310 113 8/20/2024
3.7.2024.819-beta1213 195 8/19/2024
3.6.2024.8160165 549 8/16/2024
3.6.2024.8150164 658 8/15/2024
3.6.2024.8140163 590 8/14/2024
3.6.2024.8140162 607 8/14/2024
3.6.2024.8140161 613 8/14/2024
3.6.2024.8130160 598 8/13/2024
3.6.2024.8130159 591 8/13/2024
3.6.2024.8130158 593 8/13/2024
3.6.2024.8130156 604 8/13/2024
3.6.2024.8130155 598 8/13/2024
3.6.2024.8120153 595 8/12/2024
3.6.2024.8120151 623 8/12/2024
3.6.2024.8110150 548 8/11/2024
3.6.2024.8100148 597 8/10/2024
3.6.2024.8100147 595 8/9/2024
3.6.2024.8090146 563 8/9/2024
3.6.2024.8090145 657 8/9/2024
3.6.2024.8080141 585 8/8/2024
3.6.2024.8070140 573 8/7/2024
3.6.2024.8070139 572 8/7/2024
3.6.2024.8070138 564 8/7/2024
3.6.2024.8050137 505 8/5/2024
3.6.2024.8050135 533 8/5/2024
3.6.2024.8040134 450 12/13/2024
3.6.2024.8040133 466 8/4/2024
3.6.2024.8030132 459 8/3/2024
3.6.2024.8020131 481 8/2/2024
3.6.2024.8010128 517 8/1/2024
3.6.2024.7310126 333 7/31/2024
3.6.2024.7300125 406 7/30/2024
3.6.2024.7290124 429 7/29/2024
3.6.2024.7270123 365 7/27/2024
3.6.2024.7260122 359 7/26/2024
3.6.2024.7240120 514 7/24/2024
3.6.2024.7230119 484 7/23/2024
3.6.2024.7220118 564 7/22/2024
3.6.2024.7220114 537 7/22/2024
3.6.2024.7220113 532 7/22/2024
3.6.2024.7190112 536 7/19/2024
3.6.2024.7190111 533 7/19/2024
3.6.2024.7180110 523 7/18/2024
3.6.2024.7170109 533 7/17/2024
3.6.2024.7160108 525 7/16/2024
3.6.2024.7160107 519 7/16/2024
3.6.2024.7150106 522 7/15/2024
3.6.2024.7150105 582 7/15/2024
3.6.2024.7130104 521 7/13/2024
3.6.2024.7130103 543 7/13/2024
3.6.2024.7120102 543 7/12/2024
3.6.2024.7110101 543 7/11/2024
3.6.2024.7100100 548 7/10/2024
3.6.2024.7090099 543 7/9/2024
3.6.2024.7090098 538 7/9/2024
3.6.2024.7090097 529 7/9/2024
3.6.2024.7090096 556 7/8/2024
3.6.2024.7080095 530 7/8/2024
3.6.2024.7080094 580 7/8/2024
3.6.2024.7080091 545 7/8/2024
3.6.2024.7050090 548 7/5/2024
3.6.2024.7040089 536 7/4/2024
3.6.2024.7030088 547 7/3/2024
3.6.2024.7020087 551 7/2/2024
3.6.2024.7020086 583 7/2/2024
3.6.2024.7010085 624 7/1/2024
3.6.2024.7010084 567 7/1/2024
3.6.2024.6290083 573 6/29/2024
3.6.2024.6280082 579 6/28/2024
3.6.2024.6270081 597 6/27/2024
3.6.2024.6260080 584 6/26/2024
3.6.2024.6250079 592 6/25/2024
3.6.2024.6250078 597 6/25/2024
3.6.2024.6250077 582 6/24/2024
3.6.2024.6240076 575 6/24/2024
3.6.2024.6240075 590 6/24/2024
3.6.2024.6200074 575 6/20/2024
3.6.2024.6190073 608 6/19/2024
3.6.2024.6180072 606 6/18/2024
3.6.2024.6170071 591 6/17/2024
3.6.2024.6150070 578 6/15/2024
3.6.2024.6140069 573 6/14/2024
3.6.2024.6130068 579 6/13/2024
3.6.2024.6130067 601 6/13/2024
3.6.2024.6120062 575 6/12/2024
3.6.2024.6120061 564 6/12/2024
3.6.2024.6110060 602 6/11/2024
3.6.2024.6090059 599 6/9/2024
3.6.2024.6060058 615 6/6/2024
3.6.2024.6050057 576 6/5/2024
3.6.2024.6040056 573 6/4/2024
3.6.2024.6030055 564 6/3/2024
3.6.2024.5310054 591 5/31/2024
3.6.2024.5300053 630 5/30/2024
3.6.2024.5290052 612 5/29/2024
3.6.2024.5290051 621 5/29/2024
3.6.2024.5280050 585 5/28/2024
3.6.2024.5270049 587 5/27/2024
3.6.2024.5250048 616 5/25/2024
3.6.2024.5250047 585 5/25/2024
3.6.2024.5240046 574 5/24/2024
3.6.2024.5240045 579 5/24/2024
3.6.2024.5240044 574 5/24/2024
3.6.2024.5240043 571 5/24/2024
3.6.2024.5230039 597 5/23/2024
3.6.2024.5230038 568 5/23/2024
3.6.2024.5230037 572 5/23/2024
3.6.2024.5220036 567 5/23/2024
3.6.2024.5220035 614 5/22/2024
3.6.2024.5220034 588 5/22/2024
3.6.2024.5210033 604 5/21/2024
3.6.2024.5210032 583 5/21/2024
3.6.2024.5200031 558 5/20/2024
3.6.2024.5170030 599 5/17/2024
3.6.2024.5160029 542 5/16/2024
3.6.2024.5160028 562 5/16/2024
3.6.2024.5150027 594 5/15/2024
3.6.2024.5140026 499 5/14/2024
3.6.2024.5130025 515 5/13/2024
3.6.2024.5130024 518 5/13/2024
3.6.2024.5110024 535 5/11/2024
3.6.2024.5110023 512 5/11/2024
3.6.2024.5110022 562 5/11/2024
3.6.2024.5100021 539 5/10/2024
3.6.2024.5100020 504 5/10/2024
3.6.2024.5090019 573 5/9/2024
3.6.2024.5080018 578 5/8/2024
3.6.2024.5080017 568 5/8/2024
3.6.2024.5070016 641 5/7/2024
3.6.2024.5060014 761 5/6/2024
3.6.2024.5060010 615 5/6/2024
3.6.2024.5050009 636 5/5/2024
3.6.2024.4290008 571 4/29/2024
3.6.2024.4280007 585 4/28/2024
3.6.2024.4280006 591 4/28/2024
3.6.2024.4260005 590 4/26/2024
3.6.2024.4260004 591 4/26/2024
3.6.2024.4250003 637 4/25/2024
3.6.2024.4250002 566 4/25/2024
3.6.2024.4240001 615 4/24/2024
3.5.2024.4230239 627 4/23/2024
3.5.2024.4220237 592 4/22/2024
3.5.2024.4210236 573 4/21/2024
3.5.2024.4200235 593 4/20/2024
3.5.2024.4190232 619 4/19/2024
3.5.2024.4180230 572 4/18/2024
3.5.2024.4180229 610 4/18/2024
3.5.2024.4170228 613 4/17/2024
3.5.2024.4170226 604 4/17/2024
3.5.2024.4170225 582 4/17/2024
3.5.2024.4160223 619 4/16/2024
3.5.2024.4150222 655 4/15/2024
3.5.2024.4130221 556 4/18/2024
3.5.2024.4110220 596 4/12/2024
3.5.2024.4110219 640 4/12/2024
3.5.2024.4100218 613 4/10/2024
3.5.2024.4100217 613 4/10/2024
3.5.2024.4100216 581 4/10/2024
3.5.2024.4090215 583 4/9/2024
3.5.2024.4080214 636 4/8/2024
3.5.2024.4070213 599 4/7/2024
3.5.2024.4020210 611 4/2/2024
3.5.2024.4020209 599 4/2/2024
3.5.2024.4010208 628 4/1/2024
3.5.2024.3300207 611 3/30/2024
3.5.2024.3300206 641 3/30/2024
3.5.2024.3300205 614 3/30/2024
3.5.2024.3290204 585 3/29/2024
3.5.2024.3280203 620 3/28/2024
3.5.2024.3270202 626 3/27/2024
3.5.2024.3270201 711 3/27/2024
3.5.2024.3250200 627 3/25/2024
3.5.2024.3220198 715 3/22/2024
3.5.2024.3210197 666 3/21/2024
3.5.2024.3200196 650 3/20/2024
3.5.2024.3190195 655 3/19/2024
3.5.2024.3180194 640 3/18/2024
3.5.2024.3170192 647 3/17/2024
3.5.2024.3160191 656 3/16/2024
3.5.2024.3150190 675 3/15/2024
3.5.2024.3130189 679 3/13/2024
3.5.2024.3110188 725 3/11/2024
3.5.2024.3100187 649 3/10/2024
3.5.2024.3100186 636 3/10/2024
3.5.2024.3100185 609 3/10/2024
3.5.2024.3070184 679 3/7/2024
3.5.2024.3070183 673 3/7/2024
3.5.2024.3070179 673 3/7/2024
3.5.2024.3070178 674 3/7/2024
3.5.2024.3060177 707 3/6/2024
3.5.2024.3050175 734 3/5/2024
3.5.2024.3040174 699 3/4/2024
3.5.2024.3040173 724 3/4/2024
3.5.2024.3020172 733 3/2/2024
3.5.2024.3020171 739 3/2/2024
3.5.2024.3020170 721 3/4/2024
3.5.2024.3020169 755 3/2/2024
3.5.2024.3020168 700 3/2/2024
3.5.2024.3020167 748 3/2/2024
3.5.2024.3020166 740 3/2/2024
3.5.2024.3010165 703 3/1/2024
3.5.2024.2290164 723 2/29/2024
3.5.2024.2290163 699 2/29/2024
3.5.2024.2290161 744 2/29/2024
3.5.2024.2280159 659 2/28/2024
3.5.2024.2270157 780 2/27/2024
3.5.2024.2230155 820 2/23/2024
3.5.2024.2210153 783 2/21/2024
3.5.2024.2190152 733 2/19/2024
3.5.2024.2180150 760 2/18/2024
3.5.2024.2170148 751 2/18/2024
3.5.2024.1280144 923 1/28/2024
3.5.2024.1280143 880 1/28/2024
3.5.2024.1260143 745 2/18/2024
3.5.2024.1260142 864 1/26/2024
3.5.2024.1240139 867 1/24/2024
3.5.2024.1240136 846 1/24/2024
3.5.2024.1240135 855 1/24/2024
3.5.2024.1240132 835 1/24/2024
3.5.2024.1230131 810 1/23/2024
3.5.2024.1230130 836 1/23/2024
3.5.2024.1220129 866 1/22/2024
3.5.2024.1190128 904 1/19/2024
3.5.2024.1180124 825 1/18/2024
3.5.2024.1170123 875 1/18/2024
3.5.2024.1160122 881 1/16/2024
3.5.2024.1160121 851 1/16/2024
3.5.2024.1150119 880 1/15/2024
3.5.2024.1150118 876 1/15/2024
3.5.2024.1150117 908 1/15/2024
3.5.2024.1150116 867 1/15/2024
3.5.2024.1150115 900 1/15/2024
3.5.2024.1150114 884 1/14/2024
3.4.2024.1120104 902 1/12/2024
3.4.2024.1120103 873 1/12/2024
3.4.2024.1120102 850 1/12/2024
3.4.2024.1120100 903 1/12/2024
3.4.2024.1120099 859 1/12/2024
3.4.2024.1120098 877 1/12/2024
3.4.2024.1120096 898 1/12/2024
3.4.2024.1120095 852 1/11/2024
3.4.2024.1110094 839 1/11/2024
3.4.2024.1110093 938 1/11/2024
3.4.2024.1100092 893 1/10/2024
3.4.2024.1090091 902 1/9/2024
3.4.2024.1080090 896 1/8/2024
3.4.2024.1080089 862 1/8/2024
3.4.2024.1060088 904 1/6/2024
3.4.2024.1040086 894 1/4/2024
3.4.2024.1030085 862 1/3/2024
3.4.2024.1030084 867 1/3/2024
3.4.2024.1030083 901 1/3/2024
3.4.2024.1020082 912 1/2/2024
3.4.2024.1020081 873 1/2/2024
3.4.2024.1020080 933 1/2/2024
3.4.2023.12290079 882 12/29/2023
3.4.2023.12280078 903 12/28/2023
3.4.2023.12280077 924 12/28/2023
3.4.2023.12270076 903 12/27/2023
3.4.2023.12270075 878 12/27/2023
3.4.2023.12260068 886 12/26/2023
3.4.2023.12220067 899 12/22/2023
3.4.2023.12200066 891 12/20/2023
3.4.2023.12200065 869 12/20/2023
3.4.2023.12190064 860 12/19/2023
3.4.2023.12180061 879 12/18/2023
3.4.2023.12180060 907 12/18/2023
3.4.2023.12150059 942 12/15/2023
3.4.2023.12140058 932 12/14/2023
3.4.2023.12140054 965 12/14/2023
3.4.2023.12140053 973 12/14/2023
3.4.2023.12130052 957 12/13/2023
3.4.2023.12130051 944 12/13/2023
3.4.2023.12120050 958 12/12/2023
3.4.2023.12120049 936 12/12/2023
3.4.2023.12120046 977 12/12/2023
3.4.2023.12100045 965 12/10/2023
3.4.2023.12080044 1,002 12/8/2023
3.4.2023.12040041 1,012 12/3/2023
3.4.2023.12020040 951 12/2/2023
3.4.2023.12010038 1,016 12/1/2023
3.4.2023.12010037 978 12/1/2023
3.4.2023.11300034 992 11/30/2023
3.4.2023.11280033 983 11/28/2023
3.4.2023.11280032 1,003 11/28/2023
3.4.2023.11280031 943 11/28/2023
3.4.2023.11260030 931 11/26/2023
3.4.2023.11250029 947 11/25/2023
3.4.2023.11230026 988 11/23/2023
3.4.2023.11230008 928 11/23/2023
3.4.2023.11220007 912 11/22/2023
3.4.2023.11220005 954 11/22/2023
3.4.2023.11170004 965 11/17/2023
3.4.2023.11160003 929 11/16/2023
3.4.2023.11150002 931 11/15/2023
3.4.2023.11150001 1,040 11/15/2023
3.4.2023.1115-beta0001 861 11/15/2023
3.3.2023.1114-beta0072 830 11/14/2023
3.3.2023.1113-beta0071 792 11/13/2023
3.3.2023.1113-beta0066 845 11/13/2023
3.3.2023.1110-beta0065 821 11/10/2023
3.3.2023.1108-beta0064 825 11/8/2023
3.3.2023.1108-beta0063 811 11/8/2023
3.3.2023.1106-beta0061 820 11/6/2023
3.3.2023.1103-beta0060 836 11/3/2023
3.3.2023.1102-beta0058 782 11/23/2023
3.3.2023.1102-beta0057 823 11/2/2023
3.3.2023.1102-beta0051 808 11/2/2023
3.3.2023.1102-beta0049 782 11/2/2023
3.3.2023.1101-beta0048 758 11/1/2023
3.3.2023.1101-beta0047 790 11/1/2023
3.3.2023.1031-beta0046 759 10/31/2023
3.3.2023.1031-beta0045 753 10/31/2023
3.3.2023.1030-beta0044 728 10/30/2023
3.3.2023.1027-beta0043 789 10/27/2023
3.3.2023.1027-beta0037 766 10/27/2023
3.3.2023.1026-beta0034 737 10/26/2023
3.3.2023.1025-beta0024 911 10/25/2023
3.3.2023.1020-beta0002 133 10/20/2023
3.3.2023.1019-beta0001 124 10/20/2023
2.3.2023.1019288 157 10/20/2023
2.3.2023.1018288 1,520 10/18/2023
2.3.2023.1017286 1,646 10/17/2023
2.3.2023.1017285 1,626 10/17/2023
2.3.2023.1016277 1,513 10/16/2023
2.3.2023.1012276 1,641 10/12/2023
2.3.2023.1011273 1,512 10/11/2023
2.3.2023.1011269 1,469 10/11/2023
2.3.2023.1011268 1,471 10/11/2023
2.3.2023.1011267 1,582 10/11/2023
2.3.2023.1011266 1,611 10/11/2023
2.3.2023.1010265 1,586 10/11/2023
2.3.2023.1010263 1,532 10/10/2023
2.3.2023.1010262 1,600 10/10/2023
2.3.2023.1010260 1,656 10/10/2023
2.3.2023.1010258 1,993 10/10/2023
2.3.2023.1010256 165 10/10/2023
2.3.2023.1008255 1,609 10/8/2023
2.3.2023.1004251 1,577 10/4/2023
2.3.2023.926250 1,755 9/26/2023
2.3.2023.922249 1,511 9/22/2023
2.3.2023.922248 1,499 9/22/2023
2.3.2023.920247 1,703 9/20/2023
2.3.2023.920246 1,607 9/20/2023
2.3.2023.919245 1,690 9/19/2023
2.3.2023.919244 1,664 9/19/2023
2.3.2023.919242 1,610 9/19/2023
2.3.2023.918243 1,620 9/18/2023
2.3.2023.918242 1,475 9/18/2023
2.3.2023.914241 1,612 9/14/2023
2.3.2023.913239 1,718 9/13/2023
2.3.2023.913235 2,251 9/13/2023
2.3.2023.913234 1,044 9/13/2023
2.3.2023.913233 1,529 9/13/2023
2.3.2023.913232 1,764 9/13/2023
2.3.2023.913231 1,619 9/13/2023
2.3.2023.912230 1,838 9/12/2023
2.3.2023.909228 1,580 9/9/2023
2.3.2023.909227 1,829 9/9/2023
2.3.2023.909226 1,739 9/9/2023
2.3.2023.909223 1,725 9/9/2023
2.3.2023.909222 1,590 9/9/2023
2.3.2023.909221 1,628 9/9/2023
2.3.2023.909220 1,545 9/9/2023
2.3.2023.909218 1,612 9/9/2023
2.3.2023.907201 1,753 9/7/2023
2.3.2023.905200 1,515 9/5/2023
2.3.2023.904197 1,661 9/4/2023
2.3.2023.828196 1,580 8/28/2023
2.3.2023.824195 1,512 8/24/2023
2.3.2023.823194 1,606 8/23/2023
2.3.2023.821193 1,632 8/21/2023
2.3.2023.820192 1,662 8/20/2023
2.3.2023.817191 1,612 8/17/2023
2.3.2023.817190 1,672 8/17/2023
2.3.2023.815189 1,745 8/15/2023
2.3.2023.812188 1,876 8/12/2023
2.3.2023.811187 1,796 8/11/2023
2.3.2023.811186 1,803 8/10/2023
2.3.2023.810185 1,874 8/10/2023
2.3.2023.810184 1,683 8/10/2023
2.3.2023.808183 1,731 8/8/2023
2.3.2023.807182 3,040 8/7/2023
2.3.2023.806181 220 8/6/2023
2.3.2023.806178 1,660 8/6/2023
2.3.2023.802166 1,902 8/2/2023
2.3.2023.801165 1,930 8/1/2023
2.3.2023.731164 3,405 7/31/2023
2.3.2023.730163 217 7/30/2023
2.3.2023.729162 1,938 7/29/2023
2.3.2023.729161 1,800 7/29/2023
2.3.2023.729160 1,818 7/29/2023
2.3.2023.729159 1,720 7/29/2023
2.3.2023.728158 1,943 7/28/2023
2.3.2023.728157 1,943 7/28/2023
2.3.2023.727156 1,825 7/27/2023
2.3.2023.726155 1,907 7/26/2023
2.3.2023.726154 1,960 7/26/2023
2.3.2023.726152 1,956 7/26/2023
2.3.2023.725149 1,949 7/25/2023
2.3.2023.725148 1,718 7/25/2023
2.3.2023.721147 2,053 7/21/2023
2.3.2023.721146 1,819 7/21/2023
2.3.2023.720140 1,999 7/20/2023
2.3.2023.717139 1,809 7/17/2023
2.3.2023.717138 2,968 7/17/2023
2.3.2023.716138 239 7/16/2023
2.3.2023.715138 2,227 7/15/2023
2.3.2023.715137 1,790 7/15/2023
2.3.2023.715136 2,001 7/15/2023
2.3.2023.713134 1,808 7/13/2023
2.3.2023.712133 1,851 7/12/2023
2.3.2023.711132 1,721 7/11/2023
2.3.2023.711131 3,460 7/11/2023
2.3.2023.711129 228 7/11/2023
2.3.2023.709131 3,384 7/9/2023
2.3.2023.708128 213 7/11/2023
2.3.2023.708127 2,104 7/8/2023
2.3.2023.707121 2,092 7/7/2023
2.3.2023.707120 1,937 7/7/2023
2.3.2023.706119 2,185 7/6/2023
2.3.2023.706118 1,973 7/6/2023
2.3.2023.705108 2,137 7/5/2023
2.3.2023.705107 1,916 7/5/2023
2.3.2023.705104 1,970 7/5/2023
2.3.2023.704103 1,986 7/4/2023
2.3.2023.703102 1,901 7/4/2023
2.3.2023.703101 2,200 7/4/2023
2.3.2023.703100 1,772 7/3/2023
2.3.2023.703099 1,994 7/3/2023
2.3.2023.703098 2,203 7/3/2023
2.3.2023.630097 2,126 6/29/2023
2.3.2023.629096 2,008 6/29/2023
2.3.2023.625095 2,053 6/25/2023
2.3.2023.621094 2,180 6/21/2023
2.3.2023.620093 2,201 6/20/2023
2.3.2023.620092 2,173 6/20/2023
2.3.2023.619088 2,221 6/19/2023
2.3.2023.619087 1,743 6/19/2023
2.3.2023.619086 2,269 6/19/2023
2.3.2023.619085 2,088 6/19/2023
2.3.2023.619084 2,091 6/19/2023
2.3.2023.618083 2,267 6/19/2023
2.3.2023.617080 2,059 6/17/2023
2.3.2023.616079 2,059 6/16/2023
2.3.2023.615078 2,125 6/15/2023
2.3.2023.614075 2,316 6/14/2023
2.3.2023.612074 3,420 6/12/2023
2.3.2023.612073 2,013 6/12/2023
2.3.2023.612072 2,853 6/11/2023
2.3.2023.610071 2,982 6/10/2023
2.3.2023.610070 2,825 6/10/2023
2.3.2023.608070 2,806 6/8/2023
2.3.2023.605067 3,845 6/5/2023
2.3.2023.602066 3,821 6/2/2023
2.3.2023.602065 3,977 6/2/2023
2.3.2023.601063 3,898 6/1/2023
2.3.2023.601062 4,021 5/31/2023
2.3.2023.531061 3,882 5/31/2023
2.3.2023.530060 4,115 5/30/2023
2.3.2023.530049 4,088 5/29/2023
2.3.2023.529048 3,686 5/29/2023
2.3.2023.529047 3,754 5/29/2023
2.3.2023.529046 3,707 5/28/2023
2.3.2023.528045 3,680 5/28/2023
2.3.2023.528044 3,832 5/28/2023
2.3.2023.528043 3,536 5/28/2023
2.3.2023.525040 3,673 5/25/2023
2.3.2023.525039 3,631 5/25/2023
2.3.2023.524038 3,629 5/24/2023
2.3.2023.524037 3,674 5/23/2023
2.3.2023.520036 3,747 5/20/2023
2.3.2023.520035 3,613 5/20/2023
2.3.2023.520032 3,354 5/23/2023
2.3.2023.519031 3,419 5/19/2023
2.3.2023.515030 3,740 5/15/2023
2.3.2023.512029 3,979 5/12/2023
2.3.2023.512027 3,497 5/12/2023
2.3.2023.511025 3,532 5/11/2023
2.3.2023.510022 3,796 5/10/2023
2.3.2023.510016 3,542 5/9/2023
2.3.2023.507015 3,819 5/7/2023
2.3.2023.507014 4,002 5/7/2023
2.3.2023.505013 3,681 5/5/2023
2.3.2023.505012 3,863 5/5/2023
2.3.2023.502011 3,963 5/2/2023
2.3.2023.502010 3,954 5/2/2023
2.3.2023.502009 4,021 5/2/2023
2.3.2023.502008 3,897 5/2/2023
2.3.2023.501007 3,920 5/1/2023
2.3.2023.501006 3,560 5/1/2023
2.3.2023.501005 3,979 5/1/2023
2.3.2023.501004 4,071 5/1/2023
2.3.2023.428002 3,792 5/5/2023
2.3.2023.427001 3,935 4/27/2023
2.2.2023.222-beta00001 513 2/25/2023
1.3.2023.427180 4,039 4/27/2023
1.3.2023.427179 3,757 4/27/2023
1.3.2023.427176 3,736 4/27/2023
1.3.2023.427171 3,900 4/27/2023
1.3.2023.427170 3,829 4/27/2023
1.3.2023.427159 4,083 4/26/2023
1.3.2023.426158 3,870 4/26/2023
1.3.2023.425154 3,931 4/25/2023
1.3.2023.425153 4,003 4/25/2023
1.3.2023.425149 6,044 4/25/2023
1.3.2023.425148 421 4/25/2023
1.3.2023.425146 3,925 4/25/2023
1.3.2023.425144 8,231 4/24/2023
1.3.2023.424143 372 4/24/2023
1.3.2023.424142 378 4/24/2023
1.3.2023.424139 11,341 4/24/2023
1.3.2023.423138 402 4/24/2023
1.3.2023.423137 409 4/24/2023
1.3.2023.423136 366 4/24/2023
1.3.2023.423134 4,014 4/23/2023
1.3.2023.423120 3,959 4/23/2023
1.3.2023.423119 3,882 4/22/2023
1.3.2023.421118 3,868 4/21/2023
1.3.2023.420117 4,108 4/20/2023
1.3.2023.419116 3,984 4/19/2023
1.3.2023.419114 3,912 4/19/2023
1.3.2023.419113 3,944 4/19/2023
1.3.2023.419112 5,486 4/19/2023
1.3.2023.419108 276 4/19/2023
1.3.2023.419107 272 4/19/2023
1.3.2023.419106 4,006 4/19/2023
1.3.2023.419104 3,754 4/19/2023
1.3.2023.418103 3,912 4/18/2023
1.3.2023.418102 3,822 4/18/2023
1.3.2023.417101 3,832 4/17/2023
1.3.2023.417100 4,084 4/17/2023
1.3.2023.41599 4,195 4/15/2023
1.3.2023.41598 4,087 4/17/2023
1.3.2023.41497 4,044 4/14/2023
1.3.2023.41496 3,854 4/14/2023
1.3.2023.41394 3,990 4/12/2023
1.3.2023.41294 3,885 4/12/2023
1.3.2023.41293 3,838 4/12/2023
1.3.2023.41292 485 4/12/2023
1.3.2023.41192 3,883 4/11/2023
1.3.2023.41090 4,131 4/10/2023
1.3.2023.40888 3,967 4/8/2023
1.3.2023.40887 3,728 4/8/2023
1.3.2023.40886 1,382 4/8/2023
1.3.2023.40785 1,364 4/7/2023
1.3.2023.40683 1,461 4/6/2023
1.3.2023.40682 1,580 4/6/2023
1.3.2023.40681 1,686 4/5/2023
1.3.2023.40480 1,697 4/3/2023
1.3.2023.40279 1,515 4/2/2023
1.3.2023.40178 1,760 4/1/2023
1.3.2023.40177 1,410 4/1/2023
1.3.2023.33176 1,407 3/31/2023
1.3.2023.32774 1,621 3/27/2023
1.3.2023.32672 1,814 3/26/2023
1.3.2023.32669 1,723 3/26/2023
1.3.2023.32668 1,709 3/26/2023
1.3.2023.32667 1,760 3/26/2023
1.3.2023.32666 1,564 3/26/2023
1.3.2023.32665 1,493 3/26/2023
1.3.2023.32563 1,499 3/25/2023
1.3.2023.32562 1,542 3/25/2023
1.3.2023.32561 1,559 3/25/2023
1.3.2023.32360 1,598 3/23/2023
1.3.2023.32359 1,544 3/23/2023
1.3.2023.32358 1,640 3/23/2023
1.3.2023.32357 1,643 3/23/2023
1.3.2023.32356 1,729 3/22/2023
1.3.2023.32355 1,695 3/22/2023
1.3.2023.32154 1,784 3/21/2023
1.3.2023.32153 1,564 3/21/2023
1.3.2023.32152 1,695 3/21/2023
1.3.2023.32149 1,596 3/21/2023
1.3.2023.31949 1,719 3/19/2023
1.3.2023.31740 1,769 3/17/2023
1.3.2023.31540 1,843 3/15/2023
1.3.2023.31539 1,671 3/15/2023
1.3.2023.31437 1,677 3/14/2023
1.3.2023.31436 1,621 3/13/2023
1.3.2023.31335 1,572 3/13/2023
1.3.2023.31334 1,523 3/12/2023
1.3.2023.31333 1,788 3/12/2023
1.3.2023.31232 1,700 3/12/2023
1.3.2023.31231 1,550 3/12/2023
1.3.2023.31128 1,625 3/13/2023
1.3.2023.31127 1,713 3/11/2023
1.3.2023.31121 1,577 3/11/2023
1.3.2023.31020 1,813 3/9/2023
1.3.2023.30919 1,562 3/8/2023
1.3.2023.30818 1,869 3/8/2023
1.3.2023.30816 1,856 3/8/2023
1.3.2023.30813 1,852 3/7/2023
1.3.2023.30712 1,779 3/6/2023
1.3.2023.30611 1,629 3/6/2023
1.3.2023.30210 1,600 3/2/2023
1.3.2023.3029 1,791 3/2/2023
1.3.2023.3028 1,686 3/1/2023
1.3.2023.3017 1,895 3/1/2023
1.3.2023.3016 1,654 2/28/2023
1.3.2023.2285 1,735 2/28/2023
1.3.2023.2274 1,746 2/27/2023
1.3.2023.2253 1,878 2/25/2023
1.3.2023.2232 1,717 2/22/2023
1.3.2023.2221 1,834 2/22/2023
1.2.2023.219-beta00036 645 2/19/2023
1.2.2023.217-beta00035 671 2/17/2023
1.2.2023.215-beta00034 667 2/15/2023
1.2.2023.214-beta00033 664 2/14/2023
1.2.2023.213-beta00032 641 2/13/2023
1.2.2023.213-beta00031 660 2/13/2023
1.2.2023.212-beta00031 684 2/12/2023
1.2.2023.211-beta00029 679 2/11/2023
1.2.2023.211-beta00028 662 2/11/2023
1.2.2023.211-beta00027 691 2/11/2023
1.2.2023.210-beta00026 688 2/10/2023
1.2.2023.209-beta00025 677 2/9/2023
1.2.2023.208-beta00024 712 2/8/2023
1.2.2023.208-beta00023 289 2/8/2023
1.2.2023.207-beta00023 692 2/7/2023
1.2.2023.206-beta00021 542 2/6/2023
1.2.2023.206-beta00020 726 2/6/2023
1.2.2023.204-beta00019 541 2/4/2023
1.2.2023.202-beta00018 521 2/2/2023
1.2.2023.130-beta00016 536 1/30/2023
1.2.2023.129-beta00015 517 1/29/2023
1.2.2023.128-beta00014 512 1/28/2023
1.2.2023.120-beta00012 519 1/20/2023
1.2.2023.120-beta00011 516 1/20/2023
1.2.2023.112-beta00010 531 1/12/2023
1.2.2023.111-beta00009 539 1/11/2023
1.2.2023.110-beta00008 554 1/9/2023
1.2.2023.108-beta00007 530 1/8/2023
1.2.2023.105-beta00006 532 1/5/2023
1.2.2023.103-beta00005 535 1/3/2023
1.2.2023.103-beta00004 530 1/3/2023
1.2.2023.101-beta00001 529 1/1/2023
1.1.2022.1229-beta00043 513 12/29/2022
1.1.2022.1228-beta00041 507 12/28/2022
1.1.2022.1227-beta00036 516 12/28/2022
1.1.2022.1226-beta00035 513 12/26/2022
1.1.2022.1225-beta00035 298 12/26/2022
1.1.2022.1225-beta00034 511 12/25/2022
1.1.2022.1221-beta00032 524 12/21/2022
1.1.2022.1221-beta00031 526 12/21/2022
1.1.2022.1220-beta00030 536 12/20/2022
1.1.2022.1220-beta00027 503 12/20/2022
1.1.2022.1220-beta00026 535 12/20/2022
1.1.2022.1220-beta00025 513 12/20/2022
1.1.2022.1220-beta00024 707 12/20/2022
1.1.2022.1219-beta00022 546 12/19/2022
1.1.2022.1219-beta00021 515 12/19/2022
1.1.2022.1219-beta00020 510 12/19/2022
1.1.2022.1219-beta00019 503 12/19/2022
1.1.2022.1219-beta00018 460 12/19/2022
1.1.2022.1214-beta00016 468 12/14/2022
1.1.2022.1212-beta00015 532 12/12/2022
1.1.2022.1210-beta00015 481 12/12/2022
1.1.2022.1210-beta00014 306 12/10/2022
1.1.2022.1210-beta00013 320 12/10/2022
1.1.2022.1208-beta00012 302 12/8/2022
1.1.2022.1207-beta00011 312 12/7/2022
1.1.2022.1207-beta00010 260 12/7/2022
1.1.2022.1203-beta00010 300 12/3/2022
1.1.2022.1201-beta00009 319 11/30/2022
1.1.2022.1129-beta00008 309 11/29/2022
1.1.2022.1129-beta00007 216 11/29/2022
1.1.2022.1128-beta00007 309 11/29/2022
1.1.2022.1127-beta00007 289 11/29/2022
1.1.2022.1126-beta00007 311 11/26/2022
1.1.2022.1126-beta00006 303 11/26/2022
1.1.2022.1126-beta00005 276 11/26/2022
1.1.2022.1125-beta00004 287 11/26/2022
1.1.2022.1120-beta00003 309 11/20/2022
1.1.2022.1112-beta00002 287 11/20/2022
1.1.2022.1110-beta00001 284 11/10/2022
1.0.2022.1109-beta00012 289 11/8/2022
1.0.2022.1107-beta00011 304 11/6/2022
1.0.2022.1104-beta00008 252 11/4/2022
1.0.2022.1103-beta00007 260 11/3/2022
1.0.2022.1101-beta00006 250 11/1/2022
1.0.2022.1031-beta00004 271 10/31/2022
1.0.2022.1030-beta00003 285 10/30/2022
1.0.2022.1030-beta00002 272 10/30/2022

完善对PostgreSql的支持,包括添删改查、批操作和正反向工程