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配置样例:

{
  "job_id": "dcl_expand_syntax_support_true",
  "src_task": {
    "task_name": "src",
    "mysql_src_task_config": {
      "expand_syntax_support": true
    },
    "replicate_do_db": [],
    ...
  },
  "dest_task": {
    "task_name": "dest",
    ...
  }
}

results matching ""

    No results matching ""