20 lines
746 B
Plaintext
20 lines
746 B
Plaintext
|
--
|
||
|
-- no superuser check
|
||
|
--
|
||
|
SET client_min_messages = error;
|
||
|
DROP ROLE IF EXISTS nosuper;
|
||
|
SET client_min_messages = warning;
|
||
|
CREATE ROLE nosuper WITH LOGIN;
|
||
|
-- => OK
|
||
|
\! pg_repack --dbname=contrib_regression --table=tbl_cluster --no-superuser-check
|
||
|
INFO: repacking table "tbl_cluster"
|
||
|
-- => ERROR
|
||
|
\! pg_repack --dbname=contrib_regression --table=tbl_cluster --username=nosuper
|
||
|
ERROR: pg_repack failed with error: You must be a superuser to use pg_repack
|
||
|
-- => ERROR
|
||
|
\! pg_repack --dbname=contrib_regression --table=tbl_cluster --username=nosuper --no-superuser-check
|
||
|
ERROR: pg_repack failed with error: ERROR: permission denied for schema repack
|
||
|
LINE 1: select repack.version(), repack.version_sql()
|
||
|
^
|
||
|
DROP ROLE IF EXISTS nosuper;
|