!2585 mysql兼容模式下,enum类型支持空字符串

Merge pull request !2585 from catiks/master
This commit is contained in:
opengauss-bot
2022-12-12 03:05:52 +00:00
committed by Gitee

View File

@ -33,7 +33,7 @@ static int sort_order_cmp(const void* p1, const void* p2);
#define checkEnumLableValue(val) \
do { \
if (NAMEDATALEN - 1 < strlen(val) || 0 == strlen(val)) { \
if (NAMEDATALEN - 1 < strlen(val) || (0 == strlen(val) && !u_sess->attr.attr_sql.dolphin)) { \
ereport(ERROR, \
(errcode(ERRCODE_INVALID_NAME), \
errmsg("invalid enum label \"%s\"", val), \