Skip to content

Commit

Permalink
Fix flake test bfv_meta_track
Browse files Browse the repository at this point in the history
  • Loading branch information
yjhjstz committed Dec 26, 2024
1 parent b50e6d1 commit 57196f7
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 14 deletions.
18 changes: 11 additions & 7 deletions src/test/regress/expected/bfv_meta_track.out
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@
--
create schema bfv_meta_track;
set search_path to bfv_meta_track;
select count(*) from pg_stat_last_operation join
pg_namespace on pg_namespace.oid = pg_stat_last_operation.objid
where pg_namespace.nspname = 'bfv_meta_track';
select count(*) from pg_stat_last_operation p join
pg_namespace on pg_namespace.oid = p.objid
where pg_namespace.nspname = 'bfv_meta_track' and p.stasubtype = 'SCHEMA';
count
-------
1
Expand All @@ -17,14 +17,16 @@ create table t1(a int);
NOTICE: Table doesn't have 'DISTRIBUTED BY' clause -- Using column named 'a' as the Cloudberry Database data distribution key for this table.
HINT: The 'DISTRIBUTED BY' clause determines the distribution of data. Make sure column(s) chosen are the optimal data distribution key to minimize skew.
create policy p1 on t1 using (a % 2 = 0);
select count(*) from pg_stat_last_operation a join pg_policy b on b.oid = a.objid where b.polname = 'p1' and b.polrelid ='t1'::regclass::oid;
select count(*) from pg_stat_last_operation a join pg_policy b on b.oid = a.objid
where b.polname = 'p1' and b.polrelid ='t1'::regclass::oid and a.stasubtype = 'POLICY';
count
-------
1
(1 row)

drop policy p1 on t1;
select count(*) from pg_stat_last_operation a join pg_policy b on b.oid = a.objid where b.polname = 'p1' and b.polrelid ='t1'::regclass::oid;
select count(*) from pg_stat_last_operation a join pg_policy b on b.oid = a.objid
where b.polname = 'p1' and b.polrelid ='t1'::regclass::oid and a.stasubtype = 'POLICY';
count
-------
0
Expand All @@ -34,14 +36,16 @@ select count(*) from pg_stat_last_operation a join pg_policy b on b.oid = a.obji
-- start_ignore
create publication pub1;
-- end_ignore
select count(*) from pg_stat_last_operation a join pg_publication b on b.oid = a.objid where b.pubname = 'pub1';
select count(*) from pg_stat_last_operation a join pg_publication b on b.oid = a.objid
where b.pubname = 'pub1' and a.stasubtype = 'PUBLICATION';
count
-------
1
(1 row)

drop publication pub1;
select count(*) from pg_stat_last_operation a join pg_publication b on b.oid = a.objid where b.pubname = 'pub1';
select count(*) from pg_stat_last_operation a join pg_publication b on b.oid = a.objid
where b.pubname = 'pub1' and a.stasubtype = 'PUBLICATION';
count
-------
0
Expand Down
18 changes: 11 additions & 7 deletions src/test/regress/sql/bfv_meta_track.sql
Original file line number Diff line number Diff line change
Expand Up @@ -5,24 +5,28 @@

create schema bfv_meta_track;
set search_path to bfv_meta_track;
select count(*) from pg_stat_last_operation join
pg_namespace on pg_namespace.oid = pg_stat_last_operation.objid
where pg_namespace.nspname = 'bfv_meta_track';
select count(*) from pg_stat_last_operation p join
pg_namespace on pg_namespace.oid = p.objid
where pg_namespace.nspname = 'bfv_meta_track' and p.stasubtype = 'SCHEMA';

-- test drop popicy
create table t1(a int);
create policy p1 on t1 using (a % 2 = 0);
select count(*) from pg_stat_last_operation a join pg_policy b on b.oid = a.objid where b.polname = 'p1' and b.polrelid ='t1'::regclass::oid;
select count(*) from pg_stat_last_operation a join pg_policy b on b.oid = a.objid
where b.polname = 'p1' and b.polrelid ='t1'::regclass::oid and a.stasubtype = 'POLICY';
drop policy p1 on t1;
select count(*) from pg_stat_last_operation a join pg_policy b on b.oid = a.objid where b.polname = 'p1' and b.polrelid ='t1'::regclass::oid;
select count(*) from pg_stat_last_operation a join pg_policy b on b.oid = a.objid
where b.polname = 'p1' and b.polrelid ='t1'::regclass::oid and a.stasubtype = 'POLICY';

--test drop publication
-- start_ignore
create publication pub1;
-- end_ignore
select count(*) from pg_stat_last_operation a join pg_publication b on b.oid = a.objid where b.pubname = 'pub1';
select count(*) from pg_stat_last_operation a join pg_publication b on b.oid = a.objid
where b.pubname = 'pub1' and a.stasubtype = 'PUBLICATION';
drop publication pub1;
select count(*) from pg_stat_last_operation a join pg_publication b on b.oid = a.objid where b.pubname = 'pub1';
select count(*) from pg_stat_last_operation a join pg_publication b on b.oid = a.objid
where b.pubname = 'pub1' and a.stasubtype = 'PUBLICATION';

drop schema bfv_meta_track cascade;
-- test drop schema
Expand Down

0 comments on commit 57196f7

Please sign in to comment.