24 Star 25 Fork 192

openGauss / Plugin

 / 详情

【测试类型:功能测试】【测试版本:5.0.2】【兼容MySQL多字符集】【需求名称:兼容MySQL设置字符集字符序语法:SET NAMES】set names binary失败

已完成
缺陷
创建于  
2024-04-20 16:14

【标题描述】:
【测试类型:SQL功能/存储功能/接口功能/工具功能/性能/并发/压力长稳/故障注入/安全/资料/编码规范】【测试版本:x.x.x】 问题描述

【操作系统和硬件信息】(查询命令: cat /etc/system-release, uname -a):openEuler release 20.03 (LTS),Linux host203 4.19.90-2003.4.0.0036.oe1.x86_64 #1 SMP Mon Mar 23 19:10:41 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

【测试环境】(单机/1主x备x级联备):一主两备

【被测功能】:兼容MySQL设置字符集字符序语法:SET NAMES

【测试类型】:功能测试

【数据库版本】(查询命令: gaussdb -V):gaussdb (openGauss 5.0.2 build 0db5202f) compiled at 2024-04-17 15:28:28 commit 0 last mr

【预置条件】:

【操作步骤】(请填写详细的操作步骤):

  1. 安装环境
  2. gs_guc reload -Z coordinator -Z datanode -N all -I all -c
    "b_format_behavior_compat_options='enable_multi_charset'"
  3. set names binary;

【预期输出】: SET

【实际输出】: 报错输入图片说明

【原因分析】:

  1. 这个问题的根因
  2. 问题推断过程
  3. 还有哪些原因可能造成类似现象
  4. 该问题是否有临时规避措施
  5. 问题解决方案
  6. 预计修复问题时间

【日志信息】(请附上日志文件、截图、coredump信息):

【测试代码】:

评论 (4)

minty 创建了缺陷
minty 优先级设置为次要
minty 添加协作者wan005
minty 关联项目设置为openGauss 5.0.0 community
wan005 负责人设置为pengjiong
wan005 关联仓库设置为openGauss/Plugin
wan005 关联分支设置为5.0.2
pengjiong 添加协作者pengjiong
pengjiong 负责人pengjiong 修改为吴禹均
wan005 取消协作者pengjiong
展开全部操作日志

此语法仅支持设置gauss支持的字符集,binary是不支持的字符集

此语法仅支持设置gauss支持的字符集,binary是不支持的字符集

@李居东 这个看起来是语法的问题,应该是binary没识别到,写成"binary"应该是可以的。但是我看master是可以set names binary的。

@李居东 这个看起来是语法的问题,应该是binary没识别到,写成"binary"应该是可以的。但是我看master是可以set names binary的。

@魏文韬
输入图片说明
那应该是因为这个,dolphin 5.0.2没改这里

5.0.2同步代码:
输入图片说明

zhangxubo 任务状态待办的 修改为已完成

登录 后才可以发表评论

状态
负责人
项目
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
预计工期 (小时)
参与者(5)
11380119 li judong 1663644268
1
https://gitee.com/opengauss/Plugin.git
git@gitee.com:opengauss/Plugin.git
opengauss
Plugin
Plugin

搜索帮助

53164aa7 5694891 3bd8fe86 5694891