[CP] [to #44746056] fix sql in pl readonly transaction check

This commit is contained in:
obdev
2024-02-26 03:46:02 +00:00
committed by ob-robot
parent 1cd336f3d8
commit c24ac7568b
2 changed files with 3 additions and 3 deletions

View File

@ -4214,7 +4214,7 @@ int ObSql::parser_and_check(const ObString &outlined_stmt,
if (OB_SUCC(ret)) {
//租户级别的read only检查
if (session->is_inner() || pc_ctx.is_begin_commit_stmt()) {
if ((session->is_inner() && !session->is_user_session()) || pc_ctx.is_begin_commit_stmt()) {
// FIXME:
// schema拆分后,为了避免建租户时获取不到租户read only属性导致建租户失败,对于inner sql
// 暂时跳过read only检查。实际上,对于tenant space系统表,不应该检查read only属性。