美文网首页
版本更新 通配更新设计

版本更新 通配更新设计

作者: dongdog | 来源:发表于2020-05-06 15:02 被阅读0次

需求 版本更新配置

更新匹配机制 1指定更新版本 2模糊通配更新版本
更新类型 1 强制更新 2建议更新
格式 1.2.3
指定更新 旧版本 1.2.3 -新版本 1.3.0
模糊通配更新版本 旧版本 1.. -新版本 2.0.0

更新目标版本 2.0.0 匹配机制 1..
更新类型 强制更新 建议更新
更新匹配机制 指定版本更新 通配版本更新

成熟方案1

数据库 存放 匹配版本 为一个字段
版本 1.0.1 格式转换 1.0000.0001 纯数字1 0000 0001存放到字段表
概念2 版本 1.0.1 格式转换 1000.0000.0001 纯数字1000 0000 1000存放到字段表
通配符 * = 9999
1.. 更新到2.0
1.1.1 更新到 1.2.3
1.2.3 更新到 1.3.0
查询版本 1.1.1
whereBetween
old_version (1.0001.0001 - 1.9999.9999) 查询旧版本 匹配到 旧版本

whereBetween
old_version (1.0002.0003 - 1.9999.9999) 查询旧版本 匹配到 旧版本

版本更新匹配机制
1.. 更新到 2.0.0
whereBetween old_version
(1 0000 0000 - 1 9999 9999) 范围内版本 查找范围

先做个1.002.003 的版本吧

不成熟方案2

版本存放数据库 3个字段
1.. 更新到2.0
1.2.3 更新到 1.3.0
查询版本 1.2.3
存放字段
old_version0 = 1 | 1000(定长)
old_version1 = 2 | 0000
old_version2 = 3 | 1000(定长)
* = 9999 ;
查询
old_version0 >= 1
old_version1 >= 2
old_version2 >= 3
好像有些漏洞 ??3条件 1.3.1怎么办?
暂时废弃

相关文章

  • 版本更新 通配更新设计

    需求 版本更新配置 更新匹配机制 1指定更新版本 2模糊通配更新版本更新类型 1 强制更新 2建议更新格式 1...

  • rjkgx

    更新版本【】更新版本 更新内容《》更新内容 更新链接〖〗更新链接

  • 版本更新

    【更新内容】测试更新 【更新内容】 【版本】0.9【版本】

  • 远程更新 - 草稿 - 草稿

    【版本】2.0【版本】 【链接】【链接】 【更新】更新啦!【更新】

  • 测试

    更新内容《新版本》更新内容 更新版本《3.0》更新版本 更新链接《https://www.lanzous》更新链接

  • ailulu

    首 通道头2通道尾 版本头2.2版本尾 更新内容头优化软件,更新内容尾 购卡地址头https://xwpay.to...

  • erfewerd

    首 通道头2通道尾 版本头2.2版本尾 更新内容头优化软件,更新内容尾 购卡地址头https://xwpay.to...

  • cj物理

    版本【1.0】版本 下载地址【】下载地址 更新内容【1】更新内容 更新按钮【【更新措施】】更新按钮 更新标题【【新...

  • 休闲

    首 通道头2通道尾 版本头2.2版本尾 更新内容头优化软件,更新内容尾 购卡地址头http://www.baidu...

  • 2017-12-14

    首 通道头2通道尾 版本头2.2版本尾 更新内容头优化软件,更新内容尾 购卡地址头http://www.baidu...

网友评论

      本文标题:版本更新 通配更新设计

      本文链接:https://www.haomeiwen.com/subject/wecwghtx.html