Skip to content

Commit d16bdc2

Browse files
committed
Add test for --dry-run
This should probably be rewritten to actually check OID on old/new tables so that we don't accidentally execute repack during a dry run.
1 parent 5affda2 commit d16bdc2

File tree

2 files changed

+11
-0
lines changed

2 files changed

+11
-0
lines changed

regress/expected/repack.out

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -352,3 +352,9 @@ CREATE TABLE trg4 (id integer PRIMARY KEY);
352352
CREATE TRIGGER zzzzzz AFTER UPDATE ON trg4 FOR EACH ROW EXECUTE PROCEDURE trgtest();
353353
\! pg_repack --dbname=contrib_regression --table=trg4
354354
INFO: repacking table "trg4"
355+
--
356+
-- Dry run
357+
--
358+
\! pg_repack --dbname=contrib_regression --table=tbl_cluster --dry-run
359+
INFO: Dry run enabled, not executing repack
360+
INFO: repacking table "tbl_cluster"

regress/sql/repack.sql

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -206,3 +206,8 @@ CREATE TRIGGER z_repack_trigges BEFORE UPDATE ON trg3 FOR EACH ROW EXECUTE PROCE
206206
CREATE TABLE trg4 (id integer PRIMARY KEY);
207207
CREATE TRIGGER zzzzzz AFTER UPDATE ON trg4 FOR EACH ROW EXECUTE PROCEDURE trgtest();
208208
\! pg_repack --dbname=contrib_regression --table=trg4
209+
210+
--
211+
-- Dry run
212+
--
213+
\! pg_repack --dbname=contrib_regression --table=tbl_cluster --dry-run

0 commit comments

Comments
 (0)