@@ -295,120 +295,120 @@ CREATE ROLE regress_vacuum;
295
295
SET ROLE regress_vacuum;
296
296
-- Simple table
297
297
VACUUM vacowned;
298
- WARNING: skipping "vacowned" --- only table or database owner can vacuum it
298
+ WARNING: permission denied to vacuum "vacowned", skipping it
299
299
ANALYZE vacowned;
300
- WARNING: skipping "vacowned" --- only table or database owner can analyze it
300
+ WARNING: permission denied to analyze "vacowned", skipping it
301
301
VACUUM (ANALYZE) vacowned;
302
- WARNING: skipping "vacowned" --- only table or database owner can vacuum it
302
+ WARNING: permission denied to vacuum "vacowned", skipping it
303
303
-- Catalog
304
304
VACUUM 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
306
306
ANALYZE 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
308
308
VACUUM (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
310
310
-- Shared catalog
311
311
VACUUM pg_catalog.pg_authid;
312
- WARNING: skipping "pg_authid" --- only superuser can vacuum it
312
+ WARNING: permission denied to vacuum "pg_authid", skipping it
313
313
ANALYZE pg_catalog.pg_authid;
314
- WARNING: skipping "pg_authid" --- only superuser can analyze it
314
+ WARNING: permission denied to analyze "pg_authid", skipping it
315
315
VACUUM (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
317
317
-- Partitioned table and its partitions, nothing owned by other user.
318
318
-- Relations are not listed in a single command to test ownership
319
319
-- independently.
320
320
VACUUM 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
324
324
VACUUM 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
326
326
VACUUM 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
328
328
ANALYZE 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
332
332
ANALYZE 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
334
334
ANALYZE 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
336
336
VACUUM (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
340
340
VACUUM (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
342
342
VACUUM (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
344
344
RESET ROLE;
345
345
-- Partitioned table and one partition owned by other user.
346
346
ALTER TABLE vacowned_parted OWNER TO regress_vacuum;
347
347
ALTER TABLE vacowned_part1 OWNER TO regress_vacuum;
348
348
SET ROLE regress_vacuum;
349
349
VACUUM 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
351
351
VACUUM vacowned_part1;
352
352
VACUUM 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
354
354
ANALYZE 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
356
356
ANALYZE vacowned_part1;
357
357
ANALYZE 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
359
359
VACUUM (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
361
361
VACUUM (ANALYZE) vacowned_part1;
362
362
VACUUM (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
364
364
RESET ROLE;
365
365
-- Only one partition owned by other user.
366
366
ALTER TABLE vacowned_parted OWNER TO CURRENT_USER;
367
367
SET ROLE regress_vacuum;
368
368
VACUUM 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
371
371
VACUUM vacowned_part1;
372
372
VACUUM 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
374
374
ANALYZE 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
377
377
ANALYZE vacowned_part1;
378
378
ANALYZE 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
380
380
VACUUM (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
383
383
VACUUM (ANALYZE) vacowned_part1;
384
384
VACUUM (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
386
386
RESET ROLE;
387
387
-- Only partitioned table owned by other user.
388
388
ALTER TABLE vacowned_parted OWNER TO regress_vacuum;
389
389
ALTER TABLE vacowned_part1 OWNER TO CURRENT_USER;
390
390
SET ROLE regress_vacuum;
391
391
VACUUM 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
394
394
VACUUM 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
396
396
VACUUM 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
398
398
ANALYZE 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
401
401
ANALYZE 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
403
403
ANALYZE 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
405
405
VACUUM (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
408
408
VACUUM (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
410
410
VACUUM (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
412
412
RESET ROLE;
413
413
DROP TABLE vacowned;
414
414
DROP TABLE vacowned_parted;
0 commit comments