mirror of https://github.com/postgres/postgres
parent
e77054e029
commit
aec814b548
@ -0,0 +1,59 @@ |
||||
-- |
||||
-- VACUUM |
||||
-- |
||||
CREATE TABLE vactst (i INT); |
||||
INSERT INTO vactst VALUES (1); |
||||
INSERT INTO vactst SELECT * FROM vactst; |
||||
INSERT INTO vactst SELECT * FROM vactst; |
||||
INSERT INTO vactst SELECT * FROM vactst; |
||||
INSERT INTO vactst SELECT * FROM vactst; |
||||
INSERT INTO vactst SELECT * FROM vactst; |
||||
INSERT INTO vactst SELECT * FROM vactst; |
||||
INSERT INTO vactst SELECT * FROM vactst; |
||||
INSERT INTO vactst SELECT * FROM vactst; |
||||
INSERT INTO vactst SELECT * FROM vactst; |
||||
INSERT INTO vactst SELECT * FROM vactst; |
||||
INSERT INTO vactst SELECT * FROM vactst; |
||||
INSERT INTO vactst VALUES (0); |
||||
SELECT count(*) FROM vactst; |
||||
count |
||||
------- |
||||
2049 |
||||
(1 row) |
||||
|
||||
DELETE FROM vactst WHERE i != 0; |
||||
SELECT * FROM vactst; |
||||
i |
||||
--- |
||||
0 |
||||
(1 row) |
||||
|
||||
VACUUM FULL vactst; |
||||
UPDATE vactst SET i = i + 1; |
||||
INSERT INTO vactst SELECT * FROM vactst; |
||||
INSERT INTO vactst SELECT * FROM vactst; |
||||
INSERT INTO vactst SELECT * FROM vactst; |
||||
INSERT INTO vactst SELECT * FROM vactst; |
||||
INSERT INTO vactst SELECT * FROM vactst; |
||||
INSERT INTO vactst SELECT * FROM vactst; |
||||
INSERT INTO vactst SELECT * FROM vactst; |
||||
INSERT INTO vactst SELECT * FROM vactst; |
||||
INSERT INTO vactst SELECT * FROM vactst; |
||||
INSERT INTO vactst SELECT * FROM vactst; |
||||
INSERT INTO vactst SELECT * FROM vactst; |
||||
INSERT INTO vactst VALUES (0); |
||||
SELECT count(*) FROM vactst; |
||||
count |
||||
------- |
||||
2049 |
||||
(1 row) |
||||
|
||||
DELETE FROM vactst WHERE i != 0; |
||||
VACUUM FULL vactst; |
||||
DELETE FROM vactst; |
||||
SELECT * FROM vactst; |
||||
i |
||||
--- |
||||
(0 rows) |
||||
|
||||
DROP TABLE vactst; |
@ -0,0 +1,42 @@ |
||||
-- |
||||
-- VACUUM |
||||
-- |
||||
|
||||
CREATE TABLE vactst (i INT); |
||||
INSERT INTO vactst VALUES (1); |
||||
INSERT INTO vactst SELECT * FROM vactst; |
||||
INSERT INTO vactst SELECT * FROM vactst; |
||||
INSERT INTO vactst SELECT * FROM vactst; |
||||
INSERT INTO vactst SELECT * FROM vactst; |
||||
INSERT INTO vactst SELECT * FROM vactst; |
||||
INSERT INTO vactst SELECT * FROM vactst; |
||||
INSERT INTO vactst SELECT * FROM vactst; |
||||
INSERT INTO vactst SELECT * FROM vactst; |
||||
INSERT INTO vactst SELECT * FROM vactst; |
||||
INSERT INTO vactst SELECT * FROM vactst; |
||||
INSERT INTO vactst SELECT * FROM vactst; |
||||
INSERT INTO vactst VALUES (0); |
||||
SELECT count(*) FROM vactst; |
||||
DELETE FROM vactst WHERE i != 0; |
||||
SELECT * FROM vactst; |
||||
VACUUM FULL vactst; |
||||
UPDATE vactst SET i = i + 1; |
||||
INSERT INTO vactst SELECT * FROM vactst; |
||||
INSERT INTO vactst SELECT * FROM vactst; |
||||
INSERT INTO vactst SELECT * FROM vactst; |
||||
INSERT INTO vactst SELECT * FROM vactst; |
||||
INSERT INTO vactst SELECT * FROM vactst; |
||||
INSERT INTO vactst SELECT * FROM vactst; |
||||
INSERT INTO vactst SELECT * FROM vactst; |
||||
INSERT INTO vactst SELECT * FROM vactst; |
||||
INSERT INTO vactst SELECT * FROM vactst; |
||||
INSERT INTO vactst SELECT * FROM vactst; |
||||
INSERT INTO vactst SELECT * FROM vactst; |
||||
INSERT INTO vactst VALUES (0); |
||||
SELECT count(*) FROM vactst; |
||||
DELETE FROM vactst WHERE i != 0; |
||||
VACUUM FULL vactst; |
||||
DELETE FROM vactst; |
||||
SELECT * FROM vactst; |
||||
|
||||
DROP TABLE vactst; |
Loading…
Reference in new issue