unsupport using 'CREATE USER' stmt with hostname in oracle mode
This commit is contained in:
@ -117,6 +117,11 @@ int ObCreateUserResolver::resolve(const ParseNode &parse_tree)
|
|||||||
host_name.assign_ptr(user_pass->children_[3]->str_value_,
|
host_name.assign_ptr(user_pass->children_[3]->str_value_,
|
||||||
static_cast<int32_t>(user_pass->children_[3]->str_len_));
|
static_cast<int32_t>(user_pass->children_[3]->str_len_));
|
||||||
}
|
}
|
||||||
|
if (lib::is_oracle_mode() && 0 != host_name.compare(OB_DEFAULT_HOST_NAME)) {
|
||||||
|
ret = OB_NOT_SUPPORTED;
|
||||||
|
LOG_USER_ERROR(OB_NOT_SUPPORTED, "create user with hostname");
|
||||||
|
LOG_WARN("create user shoud not use hostname in oracle mode", K(ret));
|
||||||
|
}
|
||||||
ObString password;
|
ObString password;
|
||||||
ObString need_enc_str = ObString::make_string("NO");
|
ObString need_enc_str = ObString::make_string("NO");
|
||||||
if (user_name.empty()) {
|
if (user_name.empty()) {
|
||||||
|
|||||||
Reference in New Issue
Block a user