Fork the pg_repack extension
This commit is contained in:
		| @ -1,5 +1,5 @@ | ||||
| SET client_min_messages = warning; | ||||
| \set ECHO none | ||||
| CREATE EXTENSION pg_reorg; | ||||
| CREATE EXTENSION pg_repack; | ||||
| \set ECHO all | ||||
| RESET client_min_messages; | ||||
|  | ||||
| @ -1,5 +1,5 @@ | ||||
| SET client_min_messages = warning; | ||||
| \set ECHO none | ||||
| \i ../lib/pg_reorg.sql | ||||
| \i ../lib/pg_repack.sql | ||||
| \set ECHO all | ||||
| RESET client_min_messages; | ||||
|  | ||||
| @ -113,12 +113,12 @@ SELECT * FROM view_for_dropped_column; | ||||
| SELECT * FROM tbl_with_dropped_toast; | ||||
| 
 | ||||
| -- | ||||
| -- do reorg | ||||
| -- do repack | ||||
| -- | ||||
| 
 | ||||
| \! pg_reorg --dbname=contrib_regression --no-order | ||||
| \! pg_reorg --dbname=contrib_regression | ||||
| \! pg_reorg --dbname=contrib_regression --table=tbl_cluster | ||||
| \! pg_repack --dbname=contrib_regression --no-order | ||||
| \! pg_repack --dbname=contrib_regression | ||||
| \! pg_repack --dbname=contrib_regression --table=tbl_cluster | ||||
| 
 | ||||
| -- | ||||
| -- after | ||||
| @ -171,11 +171,11 @@ CREATE TABLE tbl_nn    (col1 int NOT NULL, col2 int NOT NULL); | ||||
| CREATE TABLE tbl_uk    (col1 int NOT NULL, col2 int         , UNIQUE(col1, col2)); | ||||
| CREATE TABLE tbl_nn_uk (col1 int NOT NULL, col2 int NOT NULL, UNIQUE(col1, col2)); | ||||
| CREATE TABLE tbl_pk_uk (col1 int NOT NULL, col2 int NOT NULL, PRIMARY KEY(col1, col2), UNIQUE(col2, col1)); | ||||
| \! pg_reorg --dbname=contrib_regression --no-order --table=tbl_nn | ||||
| \! pg_repack --dbname=contrib_regression --no-order --table=tbl_nn | ||||
| -- => ERROR | ||||
| \! pg_reorg --dbname=contrib_regression --no-order --table=tbl_uk | ||||
| \! pg_repack --dbname=contrib_regression --no-order --table=tbl_uk | ||||
| -- => ERROR | ||||
| \! pg_reorg --dbname=contrib_regression --no-order --table=tbl_nn_uk | ||||
| \! pg_repack --dbname=contrib_regression --no-order --table=tbl_nn_uk | ||||
| -- => OK | ||||
| \! pg_reorg --dbname=contrib_regression --no-order --table=tbl_pk_uk | ||||
| \! pg_repack --dbname=contrib_regression --no-order --table=tbl_pk_uk | ||||
| -- => OK | ||||
		Reference in New Issue
	
	Block a user