DH.NCode 4.0.2024.1123-beta0914

This is a prerelease version of DH.NCode.
There is a newer prerelease version of this package available.
See the version list below for details.
dotnet add package DH.NCode --version 4.0.2024.1123-beta0914                
NuGet\Install-Package DH.NCode -Version 4.0.2024.1123-beta0914                
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.1123-beta0914" />                
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.1123-beta0914                
#r "nuget: DH.NCode, 4.0.2024.1123-beta0914"                
#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.1123-beta0914&prerelease

// Install DH.NCode as a Cake Tool
#tool nuget:?package=DH.NCode&version=4.0.2024.1123-beta0914&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. 
.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.2024.1213-beta0910 779 12/13/2024
4.0.2024.1204-beta0216 1,451 12/4/2024
4.0.2024.1201-beta0253 798 12/1/2024
4.0.2024.1201-beta0227 63 12/1/2024
4.0.2024.1129-beta0202 383 11/29/2024
4.0.2024.1129-beta0201 68 11/29/2024
4.0.2024.1129-beta0158 68 11/29/2024
4.0.2024.1127-beta0946 85 11/27/2024
4.0.2024.1127-beta0944 61 11/27/2024
4.0.2024.1127-beta0621 226 11/27/2024
4.0.2024.1126-beta0203 757 11/26/2024
4.0.2024.1126-beta0155 65 11/26/2024
4.0.2024.1126-beta0150 66 11/26/2024
4.0.2024.1123-beta0914 690 11/23/2024
4.0.2024.1119-beta0609 500 11/19/2024
4.0.2024.1113-beta0750 971 11/13/2024
3.91.2024.1113-beta0657 68 11/13/2024
3.91.2024.1113-beta0648 67 11/13/2024
3.91.2024.1112-beta0747 359 11/12/2024
3.91.2024.1112-beta0702 58 11/12/2024
3.91.2024.1109-beta0935 313 11/9/2024
3.91.2024.1109-beta0226 92 11/9/2024
3.91.2024.1107-beta0121 92 11/7/2024
3.91.2024.1104-beta0250 521 11/4/2024
3.91.2024.1104-beta0248 63 11/4/2024
3.91.2024.1031 539 10/31/2024
3.91.2024.1031-beta1015 72 10/31/2024
3.91.2024.1028-beta0834 73 10/28/2024
3.91.2024.1021-beta0711 1,233 10/21/2024
3.91.2024.1013-beta0827 516 10/13/2024
3.91.2024.1012-beta0255 80 10/12/2024
3.91.2024.1011-beta0131 149 10/11/2024
3.91.2024.1010-beta0330 203 10/10/2024
3.91.2024.1008-beta0824 508 10/8/2024
3.91.2024.1008-beta0227 166 10/8/2024
3.91.2024.1008-beta0217 74 10/8/2024
3.91.2024.1008-beta0215 69 10/8/2024
3.91.2024.1008-beta0210 70 10/8/2024
3.91.2024.1008-beta0207 68 10/8/2024
3.91.2024.1008-beta0201 66 10/8/2024
3.91.2024.1008-beta0155 69 10/8/2024
3.91.2024.925-beta0650 808 9/25/2024
3.91.2024.924-beta1257 480 9/24/2024
3.91.2024.924-beta0751 81 9/24/2024
3.91.2024.924-beta0715 84 9/24/2024
3.91.2024.923-beta0244 2,645 9/23/2024
3.9.2024.9210003 494 9/21/2024
3.9.2024.9210002 534 9/21/2024
3.7.2024.923-beta0200 76 9/23/2024
3.7.2024.920-beta0117 1,333 9/20/2024
3.7.2024.919-beta1612 80 9/19/2024
3.7.2024.919-beta1513 84 9/19/2024
3.7.2024.919-beta1306 73 9/19/2024
3.7.2024.919-beta0125 1,460 9/19/2024
3.7.2024.918-beta0722 208 9/18/2024
3.7.2024.913-beta0608 160 9/13/2024
3.7.2024.913-beta0322 110 9/13/2024
3.7.2024.911-beta1156 2,232 9/11/2024
3.7.2024.911-beta1031 171 9/11/2024
3.7.2024.911-beta0833 190 9/11/2024
3.7.2024.911-beta0758 165 9/11/2024
3.7.2024.911-beta0716 176 9/11/2024
3.7.2024.911-beta0705 100 9/11/2024
3.7.2024.907-beta0117 1,380 9/7/2024
3.7.2024.907-beta0114 92 9/7/2024
3.7.2024.904-beta1001 103 9/4/2024
3.7.2024.904-beta0934 93 9/4/2024
3.7.2024.903-beta0253 685 9/3/2024
3.7.2024.903-beta0208 97 9/3/2024
3.7.2024.902-beta0122 645 9/2/2024
3.7.2024.830-beta0336 89 8/30/2024
3.7.2024.828-beta0106 711 8/28/2024
3.7.2024.827-beta0645 640 8/27/2024
3.7.2024.827-beta0545 239 8/27/2024
3.7.2024.826-beta0401 297 8/26/2024
3.7.2024.826-beta0348 114 8/26/2024
3.7.2024.826-beta0315 161 8/26/2024
3.7.2024.826-beta0303 82 8/26/2024
3.7.2024.826-beta0229 140 8/26/2024
3.7.2024.824-beta0130 117 8/24/2024
3.7.2024.820 1,835 8/20/2024
3.7.2024.820-beta0310 109 8/20/2024
3.7.2024.819-beta1213 192 8/19/2024
3.6.2024.8160165 543 8/16/2024
3.6.2024.8150164 650 8/15/2024
3.6.2024.8140163 586 8/14/2024
3.6.2024.8140162 604 8/14/2024
3.6.2024.8140161 608 8/14/2024
3.6.2024.8130160 594 8/13/2024
3.6.2024.8130159 588 8/13/2024
3.6.2024.8130158 591 8/13/2024
3.6.2024.8130156 602 8/13/2024
3.6.2024.8130155 594 8/13/2024
3.6.2024.8120153 591 8/12/2024
3.6.2024.8120151 617 8/12/2024
3.6.2024.8110150 546 8/11/2024
3.6.2024.8100148 593 8/10/2024
3.6.2024.8100147 593 8/9/2024
3.6.2024.8090146 561 8/9/2024
3.6.2024.8090145 653 8/9/2024
3.6.2024.8080141 580 8/8/2024
3.6.2024.8070140 569 8/7/2024
3.6.2024.8070139 568 8/7/2024
3.6.2024.8070138 563 8/7/2024
3.6.2024.8050137 501 8/5/2024
3.6.2024.8050135 529 8/5/2024
3.6.2024.8040134 428 12/13/2024
3.6.2024.8040133 457 8/4/2024
3.6.2024.8030132 456 8/3/2024
3.6.2024.8020131 472 8/2/2024
3.6.2024.8010128 513 8/1/2024
3.6.2024.7310126 323 7/31/2024
3.6.2024.7300125 403 7/30/2024
3.6.2024.7290124 426 7/29/2024
3.6.2024.7270123 361 7/27/2024
3.6.2024.7260122 355 7/26/2024
3.6.2024.7240120 511 7/24/2024
3.6.2024.7230119 480 7/23/2024
3.6.2024.7220118 560 7/22/2024
3.6.2024.7220114 532 7/22/2024
3.6.2024.7220113 528 7/22/2024
3.6.2024.7190112 530 7/19/2024
3.6.2024.7190111 527 7/19/2024
3.6.2024.7180110 517 7/18/2024
3.6.2024.7170109 530 7/17/2024
3.6.2024.7160108 521 7/16/2024
3.6.2024.7160107 508 7/16/2024
3.6.2024.7150106 515 7/15/2024
3.6.2024.7150105 571 7/15/2024
3.6.2024.7130104 516 7/13/2024
3.6.2024.7130103 538 7/13/2024
3.6.2024.7120102 538 7/12/2024
3.6.2024.7110101 538 7/11/2024
3.6.2024.7100100 540 7/10/2024
3.6.2024.7090099 538 7/9/2024
3.6.2024.7090098 533 7/9/2024
3.6.2024.7090097 526 7/9/2024
3.6.2024.7090096 551 7/8/2024
3.6.2024.7080095 523 7/8/2024
3.6.2024.7080094 570 7/8/2024
3.6.2024.7080091 542 7/8/2024
3.6.2024.7050090 544 7/5/2024
3.6.2024.7040089 531 7/4/2024
3.6.2024.7030088 542 7/3/2024
3.6.2024.7020087 546 7/2/2024
3.6.2024.7020086 578 7/2/2024
3.6.2024.7010085 622 7/1/2024
3.6.2024.7010084 562 7/1/2024
3.6.2024.6290083 568 6/29/2024
3.6.2024.6280082 574 6/28/2024
3.6.2024.6270081 592 6/27/2024
3.6.2024.6260080 574 6/26/2024
3.6.2024.6250079 585 6/25/2024
3.6.2024.6250078 592 6/25/2024
3.6.2024.6250077 577 6/24/2024
3.6.2024.6240076 572 6/24/2024
3.6.2024.6240075 587 6/24/2024
3.6.2024.6200074 572 6/20/2024
3.6.2024.6190073 605 6/19/2024
3.6.2024.6180072 601 6/18/2024
3.6.2024.6170071 586 6/17/2024
3.6.2024.6150070 573 6/15/2024
3.6.2024.6140069 569 6/14/2024
3.6.2024.6130068 575 6/13/2024
3.6.2024.6130067 598 6/13/2024
3.6.2024.6120062 570 6/12/2024
3.6.2024.6120061 559 6/12/2024
3.6.2024.6110060 597 6/11/2024
3.6.2024.6090059 594 6/9/2024
3.6.2024.6060058 612 6/6/2024
3.6.2024.6050057 573 6/5/2024
3.6.2024.6040056 565 6/4/2024
3.6.2024.6030055 554 6/3/2024
3.6.2024.5310054 586 5/31/2024
3.6.2024.5300053 627 5/30/2024
3.6.2024.5290052 602 5/29/2024
3.6.2024.5290051 606 5/29/2024
3.6.2024.5280050 582 5/28/2024
3.6.2024.5270049 582 5/27/2024
3.6.2024.5250048 611 5/25/2024
3.6.2024.5250047 580 5/25/2024
3.6.2024.5240046 571 5/24/2024
3.6.2024.5240045 576 5/24/2024
3.6.2024.5240044 571 5/24/2024
3.6.2024.5240043 564 5/24/2024
3.6.2024.5230039 588 5/23/2024
3.6.2024.5230038 563 5/23/2024
3.6.2024.5230037 567 5/23/2024
3.6.2024.5220036 557 5/23/2024
3.6.2024.5220035 601 5/22/2024
3.6.2024.5220034 581 5/22/2024
3.6.2024.5210033 597 5/21/2024
3.6.2024.5210032 576 5/21/2024
3.6.2024.5200031 547 5/20/2024
3.6.2024.5170030 595 5/17/2024
3.6.2024.5160029 537 5/16/2024
3.6.2024.5160028 557 5/16/2024
3.6.2024.5150027 590 5/15/2024
3.6.2024.5140026 494 5/14/2024
3.6.2024.5130025 510 5/13/2024
3.6.2024.5130024 516 5/13/2024
3.6.2024.5110024 530 5/11/2024
3.6.2024.5110023 507 5/11/2024
3.6.2024.5110022 557 5/11/2024
3.6.2024.5100021 532 5/10/2024
3.6.2024.5100020 496 5/10/2024
3.6.2024.5090019 564 5/9/2024
3.6.2024.5080018 573 5/8/2024
3.6.2024.5080017 565 5/8/2024
3.6.2024.5070016 637 5/7/2024
3.6.2024.5060014 758 5/6/2024
3.6.2024.5060010 612 5/6/2024
3.6.2024.5050009 631 5/5/2024
3.6.2024.4290008 566 4/29/2024
3.6.2024.4280007 579 4/28/2024
3.6.2024.4280006 579 4/28/2024
3.6.2024.4260005 585 4/26/2024
3.6.2024.4260004 588 4/26/2024
3.6.2024.4250003 632 4/25/2024
3.6.2024.4250002 559 4/25/2024
3.6.2024.4240001 612 4/24/2024
3.5.2024.4230239 618 4/23/2024
3.5.2024.4220237 590 4/22/2024
3.5.2024.4210236 568 4/21/2024
3.5.2024.4200235 588 4/20/2024
3.5.2024.4190232 616 4/19/2024
3.5.2024.4180230 567 4/18/2024
3.5.2024.4180229 598 4/18/2024
3.5.2024.4170228 607 4/17/2024
3.5.2024.4170226 599 4/17/2024
3.5.2024.4170225 577 4/17/2024
3.5.2024.4160223 616 4/16/2024
3.5.2024.4150222 650 4/15/2024
3.5.2024.4130221 551 4/18/2024
3.5.2024.4110220 591 4/12/2024
3.5.2024.4110219 635 4/12/2024
3.5.2024.4100218 610 4/10/2024
3.5.2024.4100217 608 4/10/2024
3.5.2024.4100216 578 4/10/2024
3.5.2024.4090215 578 4/9/2024
3.5.2024.4080214 632 4/8/2024
3.5.2024.4070213 595 4/7/2024
3.5.2024.4020210 608 4/2/2024
3.5.2024.4020209 592 4/2/2024
3.5.2024.4010208 625 4/1/2024
3.5.2024.3300207 606 3/30/2024
3.5.2024.3300206 637 3/30/2024
3.5.2024.3300205 609 3/30/2024
3.5.2024.3290204 580 3/29/2024
3.5.2024.3280203 617 3/28/2024
3.5.2024.3270202 620 3/27/2024
3.5.2024.3270201 704 3/27/2024
3.5.2024.3250200 618 3/25/2024
3.5.2024.3220198 707 3/22/2024
3.5.2024.3210197 656 3/21/2024
3.5.2024.3200196 645 3/20/2024
3.5.2024.3190195 650 3/19/2024
3.5.2024.3180194 635 3/18/2024
3.5.2024.3170192 642 3/17/2024
3.5.2024.3160191 650 3/16/2024
3.5.2024.3150190 669 3/15/2024
3.5.2024.3130189 676 3/13/2024
3.5.2024.3110188 715 3/11/2024
3.5.2024.3100187 646 3/10/2024
3.5.2024.3100186 631 3/10/2024
3.5.2024.3100185 603 3/10/2024
3.5.2024.3070184 671 3/7/2024
3.5.2024.3070183 670 3/7/2024
3.5.2024.3070179 660 3/7/2024
3.5.2024.3070178 666 3/7/2024
3.5.2024.3060177 704 3/6/2024
3.5.2024.3050175 727 3/5/2024
3.5.2024.3040174 694 3/4/2024
3.5.2024.3040173 716 3/4/2024
3.5.2024.3020172 730 3/2/2024
3.5.2024.3020171 734 3/2/2024
3.5.2024.3020170 718 3/4/2024
3.5.2024.3020169 751 3/2/2024
3.5.2024.3020168 690 3/2/2024
3.5.2024.3020167 745 3/2/2024
3.5.2024.3020166 737 3/2/2024
3.5.2024.3010165 693 3/1/2024
3.5.2024.2290164 720 2/29/2024
3.5.2024.2290163 694 2/29/2024
3.5.2024.2290161 739 2/29/2024
3.5.2024.2280159 656 2/28/2024
3.5.2024.2270157 777 2/27/2024
3.5.2024.2230155 817 2/23/2024
3.5.2024.2210153 780 2/21/2024
3.5.2024.2190152 724 2/19/2024
3.5.2024.2180150 753 2/18/2024
3.5.2024.2170148 744 2/18/2024
3.5.2024.1280144 915 1/28/2024
3.5.2024.1280143 878 1/28/2024
3.5.2024.1260143 739 2/18/2024
3.5.2024.1260142 858 1/26/2024
3.5.2024.1240139 864 1/24/2024
3.5.2024.1240136 843 1/24/2024
3.5.2024.1240135 851 1/24/2024
3.5.2024.1240132 832 1/24/2024
3.5.2024.1230131 807 1/23/2024
3.5.2024.1230130 826 1/23/2024
3.5.2024.1220129 863 1/22/2024
3.5.2024.1190128 900 1/19/2024
3.5.2024.1180124 822 1/18/2024
3.5.2024.1170123 872 1/18/2024
3.5.2024.1160122 878 1/16/2024
3.5.2024.1160121 847 1/16/2024
3.5.2024.1150119 877 1/15/2024
3.5.2024.1150118 866 1/15/2024
3.5.2024.1150117 897 1/15/2024
3.5.2024.1150116 864 1/15/2024
3.5.2024.1150115 896 1/15/2024
3.5.2024.1150114 880 1/14/2024
3.4.2024.1120104 898 1/12/2024
3.4.2024.1120103 871 1/12/2024
3.4.2024.1120102 846 1/12/2024
3.4.2024.1120100 895 1/12/2024
3.4.2024.1120099 856 1/12/2024
3.4.2024.1120098 869 1/12/2024
3.4.2024.1120096 890 1/12/2024
3.4.2024.1120095 847 1/11/2024
3.4.2024.1110094 834 1/11/2024
3.4.2024.1110093 932 1/11/2024
3.4.2024.1100092 890 1/10/2024
3.4.2024.1090091 891 1/9/2024
3.4.2024.1080090 888 1/8/2024
3.4.2024.1080089 854 1/8/2024
3.4.2024.1060088 900 1/6/2024
3.4.2024.1040086 887 1/4/2024
3.4.2024.1030085 857 1/3/2024
3.4.2024.1030084 862 1/3/2024
3.4.2024.1030083 897 1/3/2024
3.4.2024.1020082 907 1/2/2024
3.4.2024.1020081 868 1/2/2024
3.4.2024.1020080 928 1/2/2024
3.4.2023.12290079 879 12/29/2023
3.4.2023.12280078 895 12/28/2023
3.4.2023.12280077 919 12/28/2023
3.4.2023.12270076 898 12/27/2023
3.4.2023.12270075 868 12/27/2023
3.4.2023.12260068 881 12/26/2023
3.4.2023.12220067 893 12/22/2023
3.4.2023.12200066 888 12/20/2023
3.4.2023.12200065 864 12/20/2023
3.4.2023.12190064 855 12/19/2023
3.4.2023.12180061 868 12/18/2023
3.4.2023.12180060 904 12/18/2023
3.4.2023.12150059 938 12/15/2023
3.4.2023.12140058 925 12/14/2023
3.4.2023.12140054 960 12/14/2023
3.4.2023.12140053 970 12/14/2023
3.4.2023.12130052 954 12/13/2023
3.4.2023.12130051 935 12/13/2023
3.4.2023.12120050 952 12/12/2023
3.4.2023.12120049 933 12/12/2023
3.4.2023.12120046 973 12/12/2023
3.4.2023.12100045 960 12/10/2023
3.4.2023.12080044 997 12/8/2023
3.4.2023.12040041 1,007 12/3/2023
3.4.2023.12020040 947 12/2/2023
3.4.2023.12010038 1,008 12/1/2023
3.4.2023.12010037 972 12/1/2023
3.4.2023.11300034 989 11/30/2023
3.4.2023.11280033 980 11/28/2023
3.4.2023.11280032 994 11/28/2023
3.4.2023.11280031 940 11/28/2023
3.4.2023.11260030 928 11/26/2023
3.4.2023.11250029 943 11/25/2023
3.4.2023.11230026 985 11/23/2023
3.4.2023.11230008 919 11/23/2023
3.4.2023.11220007 909 11/22/2023
3.4.2023.11220005 943 11/22/2023
3.4.2023.11170004 950 11/17/2023
3.4.2023.11160003 919 11/16/2023
3.4.2023.11150002 926 11/15/2023
3.4.2023.11150001 1,029 11/15/2023
3.4.2023.1115-beta0001 858 11/15/2023
3.3.2023.1114-beta0072 827 11/14/2023
3.3.2023.1113-beta0071 780 11/13/2023
3.3.2023.1113-beta0066 835 11/13/2023
3.3.2023.1110-beta0065 817 11/10/2023
3.3.2023.1108-beta0064 821 11/8/2023
3.3.2023.1108-beta0063 807 11/8/2023
3.3.2023.1106-beta0061 816 11/6/2023
3.3.2023.1103-beta0060 830 11/3/2023
3.3.2023.1102-beta0058 778 11/23/2023
3.3.2023.1102-beta0057 816 11/2/2023
3.3.2023.1102-beta0051 803 11/2/2023
3.3.2023.1102-beta0049 776 11/2/2023
3.3.2023.1101-beta0048 752 11/1/2023
3.3.2023.1101-beta0047 783 11/1/2023
3.3.2023.1031-beta0046 753 10/31/2023
3.3.2023.1031-beta0045 743 10/31/2023
3.3.2023.1030-beta0044 722 10/30/2023
3.3.2023.1027-beta0043 783 10/27/2023
3.3.2023.1027-beta0037 761 10/27/2023
3.3.2023.1026-beta0034 734 10/26/2023
3.3.2023.1025-beta0024 904 10/25/2023
3.3.2023.1020-beta0002 127 10/20/2023
3.3.2023.1019-beta0001 118 10/20/2023
2.3.2023.1019288 151 10/20/2023
2.3.2023.1018288 1,517 10/18/2023
2.3.2023.1017286 1,593 10/17/2023
2.3.2023.1017285 1,571 10/17/2023
2.3.2023.1016277 1,494 10/16/2023
2.3.2023.1012276 1,635 10/12/2023
2.3.2023.1011273 1,499 10/11/2023
2.3.2023.1011269 1,464 10/11/2023
2.3.2023.1011268 1,458 10/11/2023
2.3.2023.1011267 1,577 10/11/2023
2.3.2023.1011266 1,576 10/11/2023
2.3.2023.1010265 1,548 10/11/2023
2.3.2023.1010263 1,527 10/10/2023
2.3.2023.1010262 1,564 10/10/2023
2.3.2023.1010260 1,619 10/10/2023
2.3.2023.1010258 1,913 10/10/2023
2.3.2023.1010256 161 10/10/2023
2.3.2023.1008255 1,598 10/8/2023
2.3.2023.1004251 1,572 10/4/2023
2.3.2023.926250 1,728 9/26/2023
2.3.2023.922249 1,505 9/22/2023
2.3.2023.922248 1,494 9/22/2023
2.3.2023.920247 1,648 9/20/2023
2.3.2023.920246 1,597 9/20/2023
2.3.2023.919245 1,635 9/19/2023
2.3.2023.919244 1,622 9/19/2023
2.3.2023.919242 1,607 9/19/2023
2.3.2023.918243 1,589 9/18/2023
2.3.2023.918242 1,472 9/18/2023
2.3.2023.914241 1,606 9/14/2023
2.3.2023.913239 1,681 9/13/2023
2.3.2023.913235 2,182 9/13/2023
2.3.2023.913234 1,041 9/13/2023
2.3.2023.913233 1,525 9/13/2023
2.3.2023.913232 1,721 9/13/2023
2.3.2023.913231 1,615 9/13/2023
2.3.2023.912230 1,804 9/12/2023
2.3.2023.909228 1,569 9/9/2023
2.3.2023.909227 1,770 9/9/2023
2.3.2023.909226 1,704 9/9/2023
2.3.2023.909223 1,692 9/9/2023
2.3.2023.909222 1,587 9/9/2023
2.3.2023.909221 1,624 9/9/2023
2.3.2023.909220 1,542 9/9/2023
2.3.2023.909218 1,610 9/9/2023
2.3.2023.907201 1,696 9/7/2023
2.3.2023.905200 1,510 9/5/2023
2.3.2023.904197 1,633 9/4/2023
2.3.2023.828196 1,575 8/28/2023
2.3.2023.824195 1,509 8/24/2023
2.3.2023.823194 1,602 8/23/2023
2.3.2023.821193 1,629 8/21/2023
2.3.2023.820192 1,650 8/20/2023
2.3.2023.817191 1,608 8/17/2023
2.3.2023.817190 1,669 8/17/2023
2.3.2023.815189 1,740 8/15/2023
2.3.2023.812188 1,837 8/12/2023
2.3.2023.811187 1,785 8/11/2023
2.3.2023.811186 1,795 8/10/2023
2.3.2023.810185 1,829 8/10/2023
2.3.2023.810184 1,678 8/10/2023
2.3.2023.808183 1,725 8/8/2023
2.3.2023.807182 3,035 8/7/2023
2.3.2023.806181 214 8/6/2023
2.3.2023.806178 1,656 8/6/2023
2.3.2023.802166 1,895 8/2/2023
2.3.2023.801165 1,891 8/1/2023
2.3.2023.731164 3,356 7/31/2023
2.3.2023.730163 212 7/30/2023
2.3.2023.729162 1,900 7/29/2023
2.3.2023.729161 1,795 7/29/2023
2.3.2023.729160 1,813 7/29/2023
2.3.2023.729159 1,715 7/29/2023
2.3.2023.728158 1,906 7/28/2023
2.3.2023.728157 1,915 7/28/2023
2.3.2023.727156 1,806 7/27/2023
2.3.2023.726155 1,901 7/26/2023
2.3.2023.726154 1,938 7/26/2023
2.3.2023.726152 1,902 7/26/2023
2.3.2023.725149 1,914 7/25/2023
2.3.2023.725148 1,716 7/25/2023
2.3.2023.721147 1,996 7/21/2023
2.3.2023.721146 1,814 7/21/2023
2.3.2023.720140 1,981 7/20/2023
2.3.2023.717139 1,803 7/17/2023
2.3.2023.717138 2,965 7/17/2023
2.3.2023.716138 234 7/16/2023
2.3.2023.715138 2,164 7/15/2023
2.3.2023.715137 1,738 7/15/2023
2.3.2023.715136 1,963 7/15/2023
2.3.2023.713134 1,803 7/13/2023
2.3.2023.712133 1,846 7/12/2023
2.3.2023.711132 1,710 7/11/2023
2.3.2023.711131 3,416 7/11/2023
2.3.2023.711129 223 7/11/2023
2.3.2023.709131 3,339 7/9/2023
2.3.2023.708128 210 7/11/2023
2.3.2023.708127 2,032 7/8/2023
2.3.2023.707121 2,081 7/7/2023
2.3.2023.707120 1,932 7/7/2023
2.3.2023.706119 2,140 7/6/2023
2.3.2023.706118 1,970 7/6/2023
2.3.2023.705108 2,132 7/5/2023
2.3.2023.705107 1,912 7/5/2023
2.3.2023.705104 1,965 7/5/2023
2.3.2023.704103 1,983 7/4/2023
2.3.2023.703102 1,896 7/4/2023
2.3.2023.703101 2,195 7/4/2023
2.3.2023.703100 1,767 7/3/2023
2.3.2023.703099 1,991 7/3/2023
2.3.2023.703098 2,149 7/3/2023
2.3.2023.630097 2,066 6/29/2023
2.3.2023.629096 2,004 6/29/2023
2.3.2023.625095 2,047 6/25/2023
2.3.2023.621094 2,172 6/21/2023
2.3.2023.620093 2,174 6/20/2023
2.3.2023.620092 2,135 6/20/2023
2.3.2023.619088 2,187 6/19/2023
2.3.2023.619087 1,736 6/19/2023
2.3.2023.619086 2,215 6/19/2023
2.3.2023.619085 2,073 6/19/2023
2.3.2023.619084 2,084 6/19/2023
2.3.2023.618083 2,208 6/19/2023
2.3.2023.617080 2,050 6/17/2023
2.3.2023.616079 2,037 6/16/2023
2.3.2023.615078 2,116 6/15/2023
2.3.2023.614075 2,256 6/14/2023
2.3.2023.612074 3,406 6/12/2023
2.3.2023.612073 2,005 6/12/2023
2.3.2023.612072 2,844 6/11/2023
2.3.2023.610071 2,974 6/10/2023
2.3.2023.610070 2,816 6/10/2023
2.3.2023.608070 2,785 6/8/2023
2.3.2023.605067 3,837 6/5/2023
2.3.2023.602066 3,812 6/2/2023
2.3.2023.602065 3,967 6/2/2023
2.3.2023.601063 3,884 6/1/2023
2.3.2023.601062 4,013 5/31/2023
2.3.2023.531061 3,875 5/31/2023
2.3.2023.530060 4,064 5/30/2023
2.3.2023.530049 4,067 5/29/2023
2.3.2023.529048 3,678 5/29/2023
2.3.2023.529047 3,744 5/29/2023
2.3.2023.529046 3,683 5/28/2023
2.3.2023.528045 3,662 5/28/2023
2.3.2023.528044 3,816 5/28/2023
2.3.2023.528043 3,526 5/28/2023
2.3.2023.525040 3,617 5/25/2023
2.3.2023.525039 3,622 5/25/2023
2.3.2023.524038 3,582 5/24/2023
2.3.2023.524037 3,667 5/23/2023
2.3.2023.520036 3,710 5/20/2023
2.3.2023.520035 3,606 5/20/2023
2.3.2023.520032 3,344 5/23/2023
2.3.2023.519031 3,402 5/19/2023
2.3.2023.515030 3,675 5/15/2023
2.3.2023.512029 3,930 5/12/2023
2.3.2023.512027 3,487 5/12/2023
2.3.2023.511025 3,513 5/11/2023
2.3.2023.510022 3,741 5/10/2023
2.3.2023.510016 3,531 5/9/2023
2.3.2023.507015 3,810 5/7/2023
2.3.2023.507014 3,991 5/7/2023
2.3.2023.505013 3,673 5/5/2023
2.3.2023.505012 3,852 5/5/2023
2.3.2023.502011 3,952 5/2/2023
2.3.2023.502010 3,906 5/2/2023
2.3.2023.502009 3,963 5/2/2023
2.3.2023.502008 3,848 5/2/2023
2.3.2023.501007 3,902 5/1/2023
2.3.2023.501006 3,547 5/1/2023
2.3.2023.501005 3,961 5/1/2023
2.3.2023.501004 4,017 5/1/2023
2.3.2023.428002 3,783 5/5/2023
2.3.2023.427001 3,917 4/27/2023
2.2.2023.222-beta00001 502 2/25/2023
1.3.2023.427180 4,026 4/27/2023
1.3.2023.427179 3,746 4/27/2023
1.3.2023.427176 3,718 4/27/2023
1.3.2023.427171 3,882 4/27/2023
1.3.2023.427170 3,820 4/27/2023
1.3.2023.427159 4,034 4/26/2023
1.3.2023.426158 3,858 4/26/2023
1.3.2023.425154 3,920 4/25/2023
1.3.2023.425153 3,962 4/25/2023
1.3.2023.425149 6,033 4/25/2023
1.3.2023.425148 410 4/25/2023
1.3.2023.425146 3,879 4/25/2023
1.3.2023.425144 8,183 4/24/2023
1.3.2023.424143 358 4/24/2023
1.3.2023.424142 367 4/24/2023
1.3.2023.424139 11,263 4/24/2023
1.3.2023.423138 393 4/24/2023
1.3.2023.423137 398 4/24/2023
1.3.2023.423136 357 4/24/2023
1.3.2023.423134 3,965 4/23/2023
1.3.2023.423120 3,945 4/23/2023
1.3.2023.423119 3,835 4/22/2023
1.3.2023.421118 3,840 4/21/2023
1.3.2023.420117 4,056 4/20/2023
1.3.2023.419116 3,927 4/19/2023
1.3.2023.419114 3,875 4/19/2023
1.3.2023.419113 3,933 4/19/2023
1.3.2023.419112 5,478 4/19/2023
1.3.2023.419108 263 4/19/2023
1.3.2023.419107 261 4/19/2023
1.3.2023.419106 3,970 4/19/2023
1.3.2023.419104 3,737 4/19/2023
1.3.2023.418103 3,894 4/18/2023
1.3.2023.418102 3,813 4/18/2023
1.3.2023.417101 3,814 4/17/2023
1.3.2023.417100 4,041 4/17/2023
1.3.2023.41599 4,142 4/15/2023
1.3.2023.41598 4,039 4/17/2023
1.3.2023.41497 3,999 4/14/2023
1.3.2023.41496 3,843 4/14/2023
1.3.2023.41394 3,979 4/12/2023
1.3.2023.41294 3,874 4/12/2023
1.3.2023.41293 3,828 4/12/2023
1.3.2023.41292 474 4/12/2023
1.3.2023.41192 3,873 4/11/2023
1.3.2023.41090 4,120 4/10/2023
1.3.2023.40888 3,956 4/8/2023
1.3.2023.40887 3,716 4/8/2023
1.3.2023.40886 1,371 4/8/2023
1.3.2023.40785 1,355 4/7/2023
1.3.2023.40683 1,453 4/6/2023
1.3.2023.40682 1,571 4/6/2023
1.3.2023.40681 1,635 4/5/2023
1.3.2023.40480 1,640 4/3/2023
1.3.2023.40279 1,497 4/2/2023
1.3.2023.40178 1,714 4/1/2023
1.3.2023.40177 1,399 4/1/2023
1.3.2023.33176 1,398 3/31/2023
1.3.2023.32774 1,609 3/27/2023
1.3.2023.32672 1,758 3/26/2023
1.3.2023.32669 1,709 3/26/2023
1.3.2023.32668 1,696 3/26/2023
1.3.2023.32667 1,718 3/26/2023
1.3.2023.32666 1,555 3/26/2023
1.3.2023.32665 1,475 3/26/2023
1.3.2023.32563 1,488 3/25/2023
1.3.2023.32562 1,531 3/25/2023
1.3.2023.32561 1,547 3/25/2023
1.3.2023.32360 1,586 3/23/2023
1.3.2023.32359 1,532 3/23/2023
1.3.2023.32358 1,626 3/23/2023
1.3.2023.32357 1,635 3/23/2023
1.3.2023.32356 1,683 3/22/2023
1.3.2023.32355 1,650 3/22/2023
1.3.2023.32154 1,743 3/21/2023
1.3.2023.32153 1,553 3/21/2023
1.3.2023.32152 1,678 3/21/2023
1.3.2023.32149 1,585 3/21/2023
1.3.2023.31949 1,671 3/19/2023
1.3.2023.31740 1,717 3/17/2023
1.3.2023.31540 1,791 3/15/2023
1.3.2023.31539 1,660 3/15/2023
1.3.2023.31437 1,660 3/14/2023
1.3.2023.31436 1,612 3/13/2023
1.3.2023.31335 1,561 3/13/2023
1.3.2023.31334 1,510 3/12/2023
1.3.2023.31333 1,776 3/12/2023
1.3.2023.31232 1,687 3/12/2023
1.3.2023.31231 1,539 3/12/2023
1.3.2023.31128 1,614 3/13/2023
1.3.2023.31127 1,702 3/11/2023
1.3.2023.31121 1,566 3/11/2023
1.3.2023.31020 1,771 3/9/2023
1.3.2023.30919 1,552 3/8/2023
1.3.2023.30818 1,822 3/8/2023
1.3.2023.30816 1,805 3/8/2023
1.3.2023.30813 1,795 3/7/2023
1.3.2023.30712 1,724 3/6/2023
1.3.2023.30611 1,619 3/6/2023
1.3.2023.30210 1,590 3/2/2023
1.3.2023.3029 1,743 3/2/2023
1.3.2023.3028 1,675 3/1/2023
1.3.2023.3017 1,884 3/1/2023
1.3.2023.3016 1,635 2/28/2023
1.3.2023.2285 1,718 2/28/2023
1.3.2023.2274 1,728 2/27/2023
1.3.2023.2253 1,866 2/25/2023
1.3.2023.2232 1,705 2/22/2023
1.3.2023.2221 1,822 2/22/2023
1.2.2023.219-beta00036 635 2/19/2023
1.2.2023.217-beta00035 659 2/17/2023
1.2.2023.215-beta00034 649 2/15/2023
1.2.2023.214-beta00033 652 2/14/2023
1.2.2023.213-beta00032 630 2/13/2023
1.2.2023.213-beta00031 648 2/13/2023
1.2.2023.212-beta00031 666 2/12/2023
1.2.2023.211-beta00029 667 2/11/2023
1.2.2023.211-beta00028 650 2/11/2023
1.2.2023.211-beta00027 673 2/11/2023
1.2.2023.210-beta00026 676 2/10/2023
1.2.2023.209-beta00025 659 2/9/2023
1.2.2023.208-beta00024 700 2/8/2023
1.2.2023.208-beta00023 277 2/8/2023
1.2.2023.207-beta00023 680 2/7/2023
1.2.2023.206-beta00021 530 2/6/2023
1.2.2023.206-beta00020 714 2/6/2023
1.2.2023.204-beta00019 529 2/4/2023
1.2.2023.202-beta00018 509 2/2/2023
1.2.2023.130-beta00016 527 1/30/2023
1.2.2023.129-beta00015 505 1/29/2023
1.2.2023.128-beta00014 500 1/28/2023
1.2.2023.120-beta00012 509 1/20/2023
1.2.2023.120-beta00011 506 1/20/2023
1.2.2023.112-beta00010 519 1/12/2023
1.2.2023.111-beta00009 527 1/11/2023
1.2.2023.110-beta00008 542 1/9/2023
1.2.2023.108-beta00007 516 1/8/2023
1.2.2023.105-beta00006 520 1/5/2023
1.2.2023.103-beta00005 525 1/3/2023
1.2.2023.103-beta00004 520 1/3/2023
1.2.2023.101-beta00001 519 1/1/2023
1.1.2022.1229-beta00043 503 12/29/2022
1.1.2022.1228-beta00041 497 12/28/2022
1.1.2022.1227-beta00036 506 12/28/2022
1.1.2022.1226-beta00035 503 12/26/2022
1.1.2022.1225-beta00035 288 12/26/2022
1.1.2022.1225-beta00034 501 12/25/2022
1.1.2022.1221-beta00032 506 12/21/2022
1.1.2022.1221-beta00031 516 12/21/2022
1.1.2022.1220-beta00030 526 12/20/2022
1.1.2022.1220-beta00027 494 12/20/2022
1.1.2022.1220-beta00026 523 12/20/2022
1.1.2022.1220-beta00025 503 12/20/2022
1.1.2022.1220-beta00024 697 12/20/2022
1.1.2022.1219-beta00022 536 12/19/2022
1.1.2022.1219-beta00021 505 12/19/2022
1.1.2022.1219-beta00020 500 12/19/2022
1.1.2022.1219-beta00019 493 12/19/2022
1.1.2022.1219-beta00018 450 12/19/2022
1.1.2022.1214-beta00016 458 12/14/2022
1.1.2022.1212-beta00015 522 12/12/2022
1.1.2022.1210-beta00015 471 12/12/2022
1.1.2022.1210-beta00014 294 12/10/2022
1.1.2022.1210-beta00013 310 12/10/2022
1.1.2022.1208-beta00012 292 12/8/2022
1.1.2022.1207-beta00011 302 12/7/2022
1.1.2022.1207-beta00010 250 12/7/2022
1.1.2022.1203-beta00010 290 12/3/2022
1.1.2022.1201-beta00009 309 11/30/2022
1.1.2022.1129-beta00008 299 11/29/2022
1.1.2022.1129-beta00007 206 11/29/2022
1.1.2022.1128-beta00007 297 11/29/2022
1.1.2022.1127-beta00007 277 11/29/2022
1.1.2022.1126-beta00007 297 11/26/2022
1.1.2022.1126-beta00006 293 11/26/2022
1.1.2022.1126-beta00005 266 11/26/2022
1.1.2022.1125-beta00004 277 11/26/2022
1.1.2022.1120-beta00003 299 11/20/2022
1.1.2022.1112-beta00002 278 11/20/2022
1.1.2022.1110-beta00001 275 11/10/2022
1.0.2022.1109-beta00012 279 11/8/2022
1.0.2022.1107-beta00011 292 11/6/2022
1.0.2022.1104-beta00008 242 11/4/2022
1.0.2022.1103-beta00007 250 11/3/2022
1.0.2022.1101-beta00006 240 11/1/2022
1.0.2022.1031-beta00004 261 10/31/2022
1.0.2022.1030-beta00003 275 10/30/2022
1.0.2022.1030-beta00002 262 10/30/2022

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