@@ -295,120 +295,120 @@ CREATE ROLE regress_vacuum;
295295SET ROLE regress_vacuum;
296296-- Simple table
297297VACUUM vacowned;
298- WARNING: skipping "vacowned" --- only table or database owner can vacuum it
298+ WARNING: permission denied to vacuum "vacowned", skipping it
299299ANALYZE vacowned;
300- WARNING: skipping "vacowned" --- only table or database owner can analyze it
300+ WARNING: permission denied to analyze "vacowned", skipping it
301301VACUUM (ANALYZE) vacowned;
302- WARNING: skipping "vacowned" --- only table or database owner can vacuum it
302+ WARNING: permission denied to vacuum "vacowned", skipping it
303303-- Catalog
304304VACUUM pg_catalog.pg_class;
305- WARNING: skipping "pg_class" --- only superuser or database owner can vacuum it
305+ WARNING: permission denied to vacuum "pg_class", skipping it
306306ANALYZE pg_catalog.pg_class;
307- WARNING: skipping "pg_class" --- only superuser or database owner can analyze it
307+ WARNING: permission denied to analyze "pg_class", skipping it
308308VACUUM (ANALYZE) pg_catalog.pg_class;
309- WARNING: skipping "pg_class" --- only superuser or database owner can vacuum it
309+ WARNING: permission denied to vacuum "pg_class", skipping it
310310-- Shared catalog
311311VACUUM pg_catalog.pg_authid;
312- WARNING: skipping "pg_authid" --- only superuser can vacuum it
312+ WARNING: permission denied to vacuum "pg_authid", skipping it
313313ANALYZE pg_catalog.pg_authid;
314- WARNING: skipping "pg_authid" --- only superuser can analyze it
314+ WARNING: permission denied to analyze "pg_authid", skipping it
315315VACUUM (ANALYZE) pg_catalog.pg_authid;
316- WARNING: skipping "pg_authid" --- only superuser can vacuum it
316+ WARNING: permission denied to vacuum "pg_authid", skipping it
317317-- Partitioned table and its partitions, nothing owned by other user.
318318-- Relations are not listed in a single command to test ownership
319319-- independently.
320320VACUUM vacowned_parted;
321- WARNING: skipping "vacowned_parted" --- only table or database owner can vacuum it
322- WARNING: skipping "vacowned_part1" --- only table or database owner can vacuum it
323- WARNING: skipping "vacowned_part2" --- only table or database owner can vacuum it
321+ WARNING: permission denied to vacuum "vacowned_parted", skipping it
322+ WARNING: permission denied to vacuum "vacowned_part1", skipping it
323+ WARNING: permission denied to vacuum "vacowned_part2", skipping it
324324VACUUM vacowned_part1;
325- WARNING: skipping "vacowned_part1" --- only table or database owner can vacuum it
325+ WARNING: permission denied to vacuum "vacowned_part1", skipping it
326326VACUUM vacowned_part2;
327- WARNING: skipping "vacowned_part2" --- only table or database owner can vacuum it
327+ WARNING: permission denied to vacuum "vacowned_part2", skipping it
328328ANALYZE vacowned_parted;
329- WARNING: skipping "vacowned_parted" --- only table or database owner can analyze it
330- WARNING: skipping "vacowned_part1" --- only table or database owner can analyze it
331- WARNING: skipping "vacowned_part2" --- only table or database owner can analyze it
329+ WARNING: permission denied to analyze "vacowned_parted", skipping it
330+ WARNING: permission denied to analyze "vacowned_part1", skipping it
331+ WARNING: permission denied to analyze "vacowned_part2", skipping it
332332ANALYZE vacowned_part1;
333- WARNING: skipping "vacowned_part1" --- only table or database owner can analyze it
333+ WARNING: permission denied to analyze "vacowned_part1", skipping it
334334ANALYZE vacowned_part2;
335- WARNING: skipping "vacowned_part2" --- only table or database owner can analyze it
335+ WARNING: permission denied to analyze "vacowned_part2", skipping it
336336VACUUM (ANALYZE) vacowned_parted;
337- WARNING: skipping "vacowned_parted" --- only table or database owner can vacuum it
338- WARNING: skipping "vacowned_part1" --- only table or database owner can vacuum it
339- WARNING: skipping "vacowned_part2" --- only table or database owner can vacuum it
337+ WARNING: permission denied to vacuum "vacowned_parted", skipping it
338+ WARNING: permission denied to vacuum "vacowned_part1", skipping it
339+ WARNING: permission denied to vacuum "vacowned_part2", skipping it
340340VACUUM (ANALYZE) vacowned_part1;
341- WARNING: skipping "vacowned_part1" --- only table or database owner can vacuum it
341+ WARNING: permission denied to vacuum "vacowned_part1", skipping it
342342VACUUM (ANALYZE) vacowned_part2;
343- WARNING: skipping "vacowned_part2" --- only table or database owner can vacuum it
343+ WARNING: permission denied to vacuum "vacowned_part2", skipping it
344344RESET ROLE;
345345-- Partitioned table and one partition owned by other user.
346346ALTER TABLE vacowned_parted OWNER TO regress_vacuum;
347347ALTER TABLE vacowned_part1 OWNER TO regress_vacuum;
348348SET ROLE regress_vacuum;
349349VACUUM vacowned_parted;
350- WARNING: skipping "vacowned_part2" --- only table or database owner can vacuum it
350+ WARNING: permission denied to vacuum "vacowned_part2", skipping it
351351VACUUM vacowned_part1;
352352VACUUM vacowned_part2;
353- WARNING: skipping "vacowned_part2" --- only table or database owner can vacuum it
353+ WARNING: permission denied to vacuum "vacowned_part2", skipping it
354354ANALYZE vacowned_parted;
355- WARNING: skipping "vacowned_part2" --- only table or database owner can analyze it
355+ WARNING: permission denied to analyze "vacowned_part2", skipping it
356356ANALYZE vacowned_part1;
357357ANALYZE vacowned_part2;
358- WARNING: skipping "vacowned_part2" --- only table or database owner can analyze it
358+ WARNING: permission denied to analyze "vacowned_part2", skipping it
359359VACUUM (ANALYZE) vacowned_parted;
360- WARNING: skipping "vacowned_part2" --- only table or database owner can vacuum it
360+ WARNING: permission denied to vacuum "vacowned_part2", skipping it
361361VACUUM (ANALYZE) vacowned_part1;
362362VACUUM (ANALYZE) vacowned_part2;
363- WARNING: skipping "vacowned_part2" --- only table or database owner can vacuum it
363+ WARNING: permission denied to vacuum "vacowned_part2", skipping it
364364RESET ROLE;
365365-- Only one partition owned by other user.
366366ALTER TABLE vacowned_parted OWNER TO CURRENT_USER;
367367SET ROLE regress_vacuum;
368368VACUUM vacowned_parted;
369- WARNING: skipping "vacowned_parted" --- only table or database owner can vacuum it
370- WARNING: skipping "vacowned_part2" --- only table or database owner can vacuum it
369+ WARNING: permission denied to vacuum "vacowned_parted", skipping it
370+ WARNING: permission denied to vacuum "vacowned_part2", skipping it
371371VACUUM vacowned_part1;
372372VACUUM vacowned_part2;
373- WARNING: skipping "vacowned_part2" --- only table or database owner can vacuum it
373+ WARNING: permission denied to vacuum "vacowned_part2", skipping it
374374ANALYZE vacowned_parted;
375- WARNING: skipping "vacowned_parted" --- only table or database owner can analyze it
376- WARNING: skipping "vacowned_part2" --- only table or database owner can analyze it
375+ WARNING: permission denied to analyze "vacowned_parted", skipping it
376+ WARNING: permission denied to analyze "vacowned_part2", skipping it
377377ANALYZE vacowned_part1;
378378ANALYZE vacowned_part2;
379- WARNING: skipping "vacowned_part2" --- only table or database owner can analyze it
379+ WARNING: permission denied to analyze "vacowned_part2", skipping it
380380VACUUM (ANALYZE) vacowned_parted;
381- WARNING: skipping "vacowned_parted" --- only table or database owner can vacuum it
382- WARNING: skipping "vacowned_part2" --- only table or database owner can vacuum it
381+ WARNING: permission denied to vacuum "vacowned_parted", skipping it
382+ WARNING: permission denied to vacuum "vacowned_part2", skipping it
383383VACUUM (ANALYZE) vacowned_part1;
384384VACUUM (ANALYZE) vacowned_part2;
385- WARNING: skipping "vacowned_part2" --- only table or database owner can vacuum it
385+ WARNING: permission denied to vacuum "vacowned_part2", skipping it
386386RESET ROLE;
387387-- Only partitioned table owned by other user.
388388ALTER TABLE vacowned_parted OWNER TO regress_vacuum;
389389ALTER TABLE vacowned_part1 OWNER TO CURRENT_USER;
390390SET ROLE regress_vacuum;
391391VACUUM vacowned_parted;
392- WARNING: skipping "vacowned_part1" --- only table or database owner can vacuum it
393- WARNING: skipping "vacowned_part2" --- only table or database owner can vacuum it
392+ WARNING: permission denied to vacuum "vacowned_part1", skipping it
393+ WARNING: permission denied to vacuum "vacowned_part2", skipping it
394394VACUUM vacowned_part1;
395- WARNING: skipping "vacowned_part1" --- only table or database owner can vacuum it
395+ WARNING: permission denied to vacuum "vacowned_part1", skipping it
396396VACUUM vacowned_part2;
397- WARNING: skipping "vacowned_part2" --- only table or database owner can vacuum it
397+ WARNING: permission denied to vacuum "vacowned_part2", skipping it
398398ANALYZE vacowned_parted;
399- WARNING: skipping "vacowned_part1" --- only table or database owner can analyze it
400- WARNING: skipping "vacowned_part2" --- only table or database owner can analyze it
399+ WARNING: permission denied to analyze "vacowned_part1", skipping it
400+ WARNING: permission denied to analyze "vacowned_part2", skipping it
401401ANALYZE vacowned_part1;
402- WARNING: skipping "vacowned_part1" --- only table or database owner can analyze it
402+ WARNING: permission denied to analyze "vacowned_part1", skipping it
403403ANALYZE vacowned_part2;
404- WARNING: skipping "vacowned_part2" --- only table or database owner can analyze it
404+ WARNING: permission denied to analyze "vacowned_part2", skipping it
405405VACUUM (ANALYZE) vacowned_parted;
406- WARNING: skipping "vacowned_part1" --- only table or database owner can vacuum it
407- WARNING: skipping "vacowned_part2" --- only table or database owner can vacuum it
406+ WARNING: permission denied to vacuum "vacowned_part1", skipping it
407+ WARNING: permission denied to vacuum "vacowned_part2", skipping it
408408VACUUM (ANALYZE) vacowned_part1;
409- WARNING: skipping "vacowned_part1" --- only table or database owner can vacuum it
409+ WARNING: permission denied to vacuum "vacowned_part1", skipping it
410410VACUUM (ANALYZE) vacowned_part2;
411- WARNING: skipping "vacowned_part2" --- only table or database owner can vacuum it
411+ WARNING: permission denied to vacuum "vacowned_part2", skipping it
412412RESET ROLE;
413413DROP TABLE vacowned;
414414DROP TABLE vacowned_parted;
0 commit comments