perf: oracle cdb mode, common users need to start username with C##

pull/16161/head
jiangweidong 2025-10-15 14:19:08 +08:00 committed by 老广
parent 54693089a0
commit 4abf2bded6
1 changed files with 1 additions and 1 deletions

View File

@ -113,7 +113,7 @@ def validate_identifier(name):
return False, "Identifier cannot be empty" return False, "Identifier cannot be empty"
if len(name) > 30: if len(name) > 30:
return False, "Identifier must be at most 30 characters" return False, "Identifier must be at most 30 characters"
if not re.match(r'^[A-Za-z][A-Za-z0-9_]*$', name): if not re.match(r'^(C##|c##)?[A-Za-z][A-Za-z0-9_]*$', name):
msg = ("Identifier can only contain letters, numbers, " msg = ("Identifier can only contain letters, numbers, "
"and underscores (must start with a letter)") "and underscores (must start with a letter)")
return False, msg return False, msg