文档中心MogDBMogDB StackUqbar

文档:v2.0

支持的版本:

MTK Parameter

Parameter

convertPackageMethod

类型: string

描述: 迁移 Oracle Package 到 openGauss/MogDB 的方式

openGauss数据库版本大于等于3.0.0且datCompatibility为A默认为 package

openGauss数据库版本大于等于2.1.0可配置为 packageschema

openGauss数据库小于2.1.0 只能配置为 schema

默认值: package

可选值:

  • schema
  • package

enableAutoAddParenthesesForFunc

类型: bool

描述: 开启自动转换无参数调用存储过程增加括号

默认值: false

新增于: v2.8.1

customFuncTrans

类型: []TranFunc

描述: 自定义转换PLSQL正则表达式. 如迁移Oracle不带括号调用函数内部通过增加此参数来完成改写

默认值: null

示例:

Rewrite Oracle Call No args function

{
  "customFuncTrans": [
    {
      "regStr": "(?i)\\b(ORA_MTK\\s*\\.PROC_TEST_002)(\\s*[^\\(]\\b)",
      "replace": "${1}()${2}"
    },
    {
      "regStr": "(?i)\\b(ORA_MTK\\s*\\.F_NO_ARGS)(\\s*[^\\(]\\b)",
      "replace": "${1}()${2}"
    }
  ]
}

新增于: v2.8.1

Copyright © 2011-2024 www.enmotech.com All rights reserved.