fix problem in regression bypass_pbe test

This commit is contained in:
openGaussDev 2022-03-09 16:33:53 +08:00 committed by yanghao
parent c10de5f198
commit 5398ea0f67
4 changed files with 3 additions and 3 deletions

View File

@ -242,7 +242,7 @@ DETAIL: Permission denied to revoke update any table.
--function has_any_privilege
RESET ROLE;
GRANT UPDATE ANY TABLE TO db_priv_user1 WITH ADMIN OPTION;
SELECT * FROM gs_db_privileges ORDER BY rolename;
SELECT * FROM gs_db_privileges ORDER BY rolename, admin_option;
rolename | privilege_type | admin_option
---------------+------------------+--------------
db_priv_user1 | delete any table | no

View File

@ -836,7 +836,7 @@ test: pg_compatibility
# autonomous transaction Test
#test jdbc pbe for bypass
#test: bypass_pbe
test: bypass_pbe
#test: partition for hash list
test: pbe_hash_list_partition
test: hw_partition_list_insert

View File

@ -136,7 +136,7 @@ REVOKE UPDATE ANY TABLE FROM db_priv_user1,db_priv_user2,db_priv_user3,db_priv_u
--function has_any_privilege
RESET ROLE;
GRANT UPDATE ANY TABLE TO db_priv_user1 WITH ADMIN OPTION;
SELECT * FROM gs_db_privileges ORDER BY rolename;
SELECT * FROM gs_db_privileges ORDER BY rolename, admin_option;
SELECT has_any_privilege('db_priv_user','SELECT ANY TABLE'); --error
SELECT has_any_privilege('db_priv_user1','SELECT ANY TABLE'); --error