Skip to content

Latest commit

 

History

History
49 lines (39 loc) · 1.41 KB

3.7_DCL.md

File metadata and controls

49 lines (39 loc) · 1.41 KB

DCL支持度

条件及限制

  • 创建实例级别迁移
  • "ExpandSyntaxSupport": true
  • 增量部分DCL的操作会被支持
  • 全量部分是否需要支持?即,创建job前,源端已存在的用户是否需要被迁移至目标端?#358
  • 若需要执行grant和revoke,则 回放用户需要有‘grant option’
DCL类型 语句示例 是否支持
CREATE create user ...identified by ... 支持
ALTER alter user ...identified by ... 支持
RENAME rename user ... to ... 支持
SET PASSWORD set password for ...='...'; 支持
GRANT grant all on . to 'test'@'%'; 支持
REVOKE revoke insert on . from 'test'@'%'; 支持

实例级别job.json配置样例:

{
    "Name":"test1",
    "Tasks":[
        {
            "Type":"Src",
            "Config":{
                "Gtid":"",
                "ExpandSyntaxSupport":true,
                "DropTableIfExists":false,
                "ReplicateDoDb":[],
                "ConnectionConfig":{...}
            }
        },
        {
            "Type":"Dest",
            "Config":{
                "ConnectionConfig":{...}
            }
        }
    ]
}