siteserver / cms

SS CMS 基于 .NET Core,能够以最低的成本、最少的人力投入在最短的时间内架设一个功能齐全、性能优异、规模庞大并易于维护的网站平台。
https://sscms.com
GNU Affero General Public License v3.0
3.64k stars 1.2k forks source link

关于命令模式下数据迁移到达梦的问题 #3710

Open lmq219-123 opened 8 months ago

lmq219-123 commented 8 months ago

用最新版7.2.2 进行升级改旧系统到达梦数据的问题: 1、执行sscms data restore -d update到达梦时会报错,无法将数据更新成功,报错位置:Datory/Utils/RepositoryUtils.Insert.cs的 await connection.ExecuteAsync(sqlString, parameterList); 2、用达梦数据库重新安装不成功,会重新跳转安装页,原因是user_tables表中没有owner字段,出错位置Datory/DatabaseImpl/DmLmpl.cs中的SQL语法。 测试环境: 1、数据库:dm8 2、操作系统:中标麒麟、windows

starlying commented 8 months ago

收到,我们查一下代码

starlying commented 8 months ago

已修复,到官网下载最新版本更新再试试。

lmq219-123 commented 8 months ago

测试了一下,sscms data restore -d update的执行还是有问题,自己更新了DM的批量更新代码,重构了InsertRowsAsync()方法和新增针对DM的BulkInsertAsync()方法