[FEAT MERGE] information_schema enhence

This commit is contained in:
obdev
2023-01-13 03:42:07 +00:00
committed by OB-robot
parent 9ce9e1a357
commit ec56715ea5
98 changed files with 4513 additions and 3156 deletions

View File

@ -247,7 +247,7 @@ int ObStmtResolver::normalize_table_or_database_names(ObString &name)
return ret;
}
int ObSynonymChecker::add_synonym_id(uint64_t synonym_id)
int ObSynonymChecker::add_synonym_id(uint64_t synonym_id, uint64_t database_id)
{
int ret = OB_SUCCESS;
for (int64_t i = 0; OB_SUCC(ret) && i < synonym_ids_.count(); ++i) {
@ -260,6 +260,8 @@ int ObSynonymChecker::add_synonym_id(uint64_t synonym_id)
if (OB_FAIL(ret)) {
} else if (OB_FAIL(synonym_ids_.push_back(synonym_id))) {
LOG_WARN("fail to add synonym_id", K(synonym_id), K(ret));
} else if (OB_FAIL(database_ids_.push_back(database_id))) {
LOG_WARN("fail to add database id", K(database_id), K(ret));
}
return ret;
}