Fork the pg_repack extension
This commit is contained in:
@ -111,12 +111,12 @@ SELECT * FROM tbl_with_dropped_toast;
|
||||
(2 rows)
|
||||
|
||||
--
|
||||
-- do reorg
|
||||
-- do repack
|
||||
--
|
||||
\! pg_reorg --dbname=contrib_regression --no-order
|
||||
\! pg_repack --dbname=contrib_regression --no-order
|
||||
WARNING: skipping invalid index: CREATE UNIQUE INDEX idx_badindex_n ON tbl_badindex USING btree (n)
|
||||
\! pg_reorg --dbname=contrib_regression
|
||||
\! pg_reorg --dbname=contrib_regression --table=tbl_cluster
|
||||
\! pg_repack --dbname=contrib_regression
|
||||
\! pg_repack --dbname=contrib_regression --table=tbl_cluster
|
||||
--
|
||||
-- after
|
||||
--
|
||||
@ -298,13 +298,13 @@ 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: relation "tbl_nn" must have a primary key or not-null unique keys
|
||||
-- => ERROR
|
||||
\! pg_reorg --dbname=contrib_regression --no-order --table=tbl_uk
|
||||
\! pg_repack --dbname=contrib_regression --no-order --table=tbl_uk
|
||||
ERROR: relation "tbl_uk" must have a primary key or not-null unique keys
|
||||
-- => 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