详情

    • 类型: 功能完善
    • 状态: 生产环境已更新
    • 优先级: 一般
    • 解决结果: 已修复
    • 影响版本:
    • 修复的版本: 8.1.8
    • 标签:
    • 需求分类:
      产品通用需求
    • 严重程度:
      一般

      描述

      目前的XXX_dbupgrades.properties是分数据库管理,适配的数据库越多维护成本越大,同时比较容易遗漏
      因此考虑通用化改造,基本实现思路如下:
      1、添加dbupgrades.properties作为更新的配置文件;
      2、使用标准的SQL语法,不使用特殊语法;
      3、使用占位符(${})替换方式,区分各种数据库的语法差异,主要包括:字段类型、注释语句等;
      4、保留原有的XXX_dbupgrades.properties并作为优先处理,即如果在XXX_dbupgrades.properties中配置sql,那么会优先执行,而忽略通用sql。用于解决少数无法用通用SQL解决的情况。

        附件

        问题链接

          活动日志

            人员

            • 经办人:
              gezhifeng 葛志峰
              报告人:
              huzheng 胡正
            • 管理关注列表:
              3 开始关注这个问题

              日期

              • 创建日期:
                已更新:
                已解决:
                要求解决日期: