diff --git a/src/common/backend/pgxc_single/pool/execRemote.cpp b/src/common/backend/pgxc_single/pool/execRemote.cpp index 1d0e161f2..6c02e208e 100755 --- a/src/common/backend/pgxc_single/pool/execRemote.cpp +++ b/src/common/backend/pgxc_single/pool/execRemote.cpp @@ -9846,7 +9846,6 @@ static void pgxc_rq_fire_astriggers(RemoteQueryState* node) bool IsInheritor(Oid relid) { - ereport(ERROR, (errcode(ERRCODE_INVALID_PARAMETER_VALUE), errmsg("10655"))); Relation pginherits; SysScanDesc scan; ScanKeyData key[1]; diff --git a/src/test/regress/expected/gs_db_privilege.out b/src/test/regress/expected/gs_db_privilege.out index ca1f81082..c4b714cc1 100644 --- a/src/test/regress/expected/gs_db_privilege.out +++ b/src/test/regress/expected/gs_db_privilege.out @@ -1,3 +1,17 @@ +--test analyze verify skip table +create database ana; +\c ana; +create user u1 password 'Aa@12345'; +create user u2 password 'Aa@12345'; +set role u2 password 'Aa@12345'; +create table tb2(id int); +set role u1 password 'Aa@12345'; +analyze verify fast; +WARNING: skipping "tb2" --- only table or database owner can verify it +analyze verify complete; +WARNING: skipping "tb2" --- only table or database owner can verify it +\c regression; +drop database ana; -- prepare CREATE ROLE db_priv_user PASSWORD '1234567i*'; CREATE ROLE db_priv_user1 PASSWORD '1234567i*'; diff --git a/src/test/regress/sql/gs_db_privilege.sql b/src/test/regress/sql/gs_db_privilege.sql index aa5c925f1..2f748d6ac 100644 --- a/src/test/regress/sql/gs_db_privilege.sql +++ b/src/test/regress/sql/gs_db_privilege.sql @@ -1,3 +1,16 @@ +--test analyze verify skip table +create database ana; +\c ana; +create user u1 password 'Aa@12345'; +create user u2 password 'Aa@12345'; +set role u2 password 'Aa@12345'; +create table tb2(id int); +set role u1 password 'Aa@12345'; +analyze verify fast; +analyze verify complete; +\c regression; +drop database ana; + -- prepare CREATE ROLE db_priv_user PASSWORD '1234567i*'; CREATE ROLE db_priv_user1 PASSWORD '1234567i*';