mirror of https://github.com/citusdata/citus.git
Add tests for VACUUM errors and warnings
parent
6bb916cc4f
commit
1e1b2b8d52
|
@ -138,3 +138,23 @@ WHERE oid='dustbunnies_990002'::regclass;
|
||||||
t
|
t
|
||||||
(1 row)
|
(1 row)
|
||||||
|
|
||||||
|
\c - - - :master_port
|
||||||
|
-- verify warning for unqualified VACUUM
|
||||||
|
VACUUM;
|
||||||
|
WARNING: not propagating VACUUM command to worker nodes
|
||||||
|
HINT: Provide a specific table in order to VACUUM distributed tables.
|
||||||
|
-- and warning when using targeted VACUUM without DDL propagation
|
||||||
|
SET citus.enable_ddl_propagation to false;
|
||||||
|
VACUUM dustbunnies;
|
||||||
|
WARNING: not propagating VACUUM command to worker nodes
|
||||||
|
HINT: Set citus.enable_ddl_propagation to true in order to send targeted VACUUM commands to worker nodes.
|
||||||
|
SET citus.enable_ddl_propagation to DEFAULT;
|
||||||
|
-- verify error messages for unsupported options
|
||||||
|
VACUUM (ANALYZE) dustbunnies (id);
|
||||||
|
ERROR: specifying a column list is currently unsupported in distributed VACUUM commands
|
||||||
|
ANALYZE dustbunnies (id);
|
||||||
|
ERROR: specifying a column list is currently unsupported in distributed ANALYZE commands
|
||||||
|
-- TODO: support VERBOSE
|
||||||
|
-- VACUUM VERBOSE dustbunnies;
|
||||||
|
-- VACUUM (FULL, VERBOSE) dustbunnies;
|
||||||
|
-- ANALYZE VERBOSE dustbunnies;
|
||||||
|
|
|
@ -93,3 +93,21 @@ VACUUM (FULL) dustbunnies;
|
||||||
\c - - - :worker_1_port
|
\c - - - :worker_1_port
|
||||||
SELECT relfilenode != :oldnode AS table_rewritten FROM pg_class
|
SELECT relfilenode != :oldnode AS table_rewritten FROM pg_class
|
||||||
WHERE oid='dustbunnies_990002'::regclass;
|
WHERE oid='dustbunnies_990002'::regclass;
|
||||||
|
|
||||||
|
\c - - - :master_port
|
||||||
|
-- verify warning for unqualified VACUUM
|
||||||
|
VACUUM;
|
||||||
|
|
||||||
|
-- and warning when using targeted VACUUM without DDL propagation
|
||||||
|
SET citus.enable_ddl_propagation to false;
|
||||||
|
VACUUM dustbunnies;
|
||||||
|
SET citus.enable_ddl_propagation to DEFAULT;
|
||||||
|
|
||||||
|
-- verify error messages for unsupported options
|
||||||
|
VACUUM (ANALYZE) dustbunnies (id);
|
||||||
|
ANALYZE dustbunnies (id);
|
||||||
|
|
||||||
|
-- TODO: support VERBOSE
|
||||||
|
-- VACUUM VERBOSE dustbunnies;
|
||||||
|
-- VACUUM (FULL, VERBOSE) dustbunnies;
|
||||||
|
-- ANALYZE VERBOSE dustbunnies;
|
||||||
|
|
Loading…
Reference in New Issue