Fix flakyness in multi_metadata_access (#6524)

Sometimes multi_metadata_access failed like this in CI:
```diff
     AND ext.extname = 'citus'
     AND nsp.nspname = 'pg_catalog'
     AND NOT has_table_privilege(pg_class.oid, 'select');
             oid
 ---------------------------
- pg_dist_authinfo
  pg_dist_clock_logical_seq
+ pg_dist_authinfo
 (2 rows)
```

Source:
https://app.circleci.com/pipelines/github/citusdata/citus/28784/workflows/e462f118-eb64-4a3f-941a-e04115334f9b/jobs/883443

This fixes that by ordering the column.
pull/6516/head^2
Jelte Fennema 2022-11-29 10:00:06 +01:00 committed by GitHub
parent 617cac4024
commit e12d97def2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 5 additions and 3 deletions

View File

@ -15,8 +15,9 @@ WHERE
AND classid ='pg_class'::regclass
AND ext.extname = 'citus'
AND nsp.nspname = 'pg_catalog'
AND NOT has_table_privilege(pg_class.oid, 'select');
oid
AND NOT has_table_privilege(pg_class.oid, 'select')
ORDER BY 1;
oid
---------------------------------------------------------------------
pg_dist_authinfo
pg_dist_clock_logical_seq

View File

@ -18,7 +18,8 @@ WHERE
AND classid ='pg_class'::regclass
AND ext.extname = 'citus'
AND nsp.nspname = 'pg_catalog'
AND NOT has_table_privilege(pg_class.oid, 'select');
AND NOT has_table_privilege(pg_class.oid, 'select')
ORDER BY 1;
RESET role;