From 9d2a9e2fe91712bc8322a93d81d68e607eba8315 Mon Sep 17 00:00:00 2001 From: catik <1414334649@qq.com> Date: Thu, 8 Dec 2022 20:48:29 +0800 Subject: [PATCH] =?UTF-8?q?enum=E7=B1=BB=E5=9E=8B=E6=94=AF=E6=8C=81?= =?UTF-8?q?=E7=A9=BA=E5=AD=97=E7=AC=A6=E4=B8=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/common/backend/catalog/pg_enum.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/common/backend/catalog/pg_enum.cpp b/src/common/backend/catalog/pg_enum.cpp index d54a5f62e..e8ede4323 100644 --- a/src/common/backend/catalog/pg_enum.cpp +++ b/src/common/backend/catalog/pg_enum.cpp @@ -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), \