add regression tests for --exclude-extension (-C)
This commit is contained in:
parent
e1f41aa6d8
commit
c62488ae13
@ -403,3 +403,23 @@ ERROR: pg_repack failed with error: ERROR: permission denied for schema repack
|
|||||||
LINE 1: select repack.version(), repack.version_sql()
|
LINE 1: select repack.version(), repack.version_sql()
|
||||||
^
|
^
|
||||||
DROP ROLE IF EXISTS nosuper;
|
DROP ROLE IF EXISTS nosuper;
|
||||||
|
--
|
||||||
|
-- exclude extension check
|
||||||
|
--
|
||||||
|
CREATE SCHEMA exclude_extension_schema;
|
||||||
|
CREATE TABLE exclude_extension_schema.tbl(val integer primary key);
|
||||||
|
-- => ERROR
|
||||||
|
\! pg_repack --dbname=contrib_regression --table=dummy_table --exclude-extension=dummy_extension
|
||||||
|
ERROR: cannot specify --table (-t) and --exclude-extension (-C)
|
||||||
|
-- => ERROR
|
||||||
|
\! pg_repack --dbname=contrib_regression --table=dummy_table --exclude-extension=dummy_extension -x
|
||||||
|
ERROR: cannot specify --only-indexes (-x) and --exclude-extension (-C)
|
||||||
|
-- => ERROR
|
||||||
|
\! pg_repack --dbname=contrib_regression --index=dummy_index --exclude-extension=dummy_extension
|
||||||
|
ERROR: cannot specify --index (-i) and --exclude-extension (-C)
|
||||||
|
-- => OK
|
||||||
|
\! pg_repack --dbname=contrib_regression --schema=exclude_extension_schema --exclude-extension=dummy_extension
|
||||||
|
INFO: repacking table "exclude_extension_schema.tbl"
|
||||||
|
-- => OK
|
||||||
|
\! pg_repack --dbname=contrib_regression --schema=exclude_extension_schema --exclude-extension=dummy_extension --exclude-extension=dummy_extension
|
||||||
|
INFO: repacking table "exclude_extension_schema.tbl"
|
||||||
|
@ -245,3 +245,19 @@ CREATE ROLE nosuper WITH LOGIN;
|
|||||||
-- => ERROR
|
-- => ERROR
|
||||||
\! pg_repack --dbname=contrib_regression --table=tbl_cluster --username=nosuper --no-superuser-check
|
\! pg_repack --dbname=contrib_regression --table=tbl_cluster --username=nosuper --no-superuser-check
|
||||||
DROP ROLE IF EXISTS nosuper;
|
DROP ROLE IF EXISTS nosuper;
|
||||||
|
|
||||||
|
--
|
||||||
|
-- exclude extension check
|
||||||
|
--
|
||||||
|
CREATE SCHEMA exclude_extension_schema;
|
||||||
|
CREATE TABLE exclude_extension_schema.tbl(val integer primary key);
|
||||||
|
-- => ERROR
|
||||||
|
\! pg_repack --dbname=contrib_regression --table=dummy_table --exclude-extension=dummy_extension
|
||||||
|
-- => ERROR
|
||||||
|
\! pg_repack --dbname=contrib_regression --table=dummy_table --exclude-extension=dummy_extension -x
|
||||||
|
-- => ERROR
|
||||||
|
\! pg_repack --dbname=contrib_regression --index=dummy_index --exclude-extension=dummy_extension
|
||||||
|
-- => OK
|
||||||
|
\! pg_repack --dbname=contrib_regression --schema=exclude_extension_schema --exclude-extension=dummy_extension
|
||||||
|
-- => OK
|
||||||
|
\! pg_repack --dbname=contrib_regression --schema=exclude_extension_schema --exclude-extension=dummy_extension --exclude-extension=dummy_extension
|
||||||
|
Loading…
x
Reference in New Issue
Block a user