blob: 48da5cf78fbfea0555610a8e6275c5418a582499 [file] [log] [blame]
-- @Description Ensures that an insert during a vacuum operation is ok
--
CREATE TABLE selectinsert_while_vacuum_@amname@ (a INT) USING @amname@;
insert into selectinsert_while_vacuum_@amname@ select generate_series(1,1000);
insert into selectinsert_while_vacuum_@amname@ select generate_series(1,1000);
insert into selectinsert_while_vacuum_@amname@ select generate_series(1,1000);
insert into selectinsert_while_vacuum_@amname@ select generate_series(1,1000);
insert into selectinsert_while_vacuum_@amname@ select generate_series(1,1000);
insert into selectinsert_while_vacuum_@amname@ select generate_series(1,1000);
insert into selectinsert_while_vacuum_@amname@ select generate_series(1,1000);
insert into selectinsert_while_vacuum_@amname@ select generate_series(1,1000);
insert into selectinsert_while_vacuum_@amname@ select generate_series(1,1000);
insert into selectinsert_while_vacuum_@amname@ select generate_series(1,1000);
insert into selectinsert_while_vacuum_@amname@ select generate_series(1,1000);
insert into selectinsert_while_vacuum_@amname@ select generate_series(1,1000);
insert into selectinsert_while_vacuum_@amname@ select generate_series(1,1000);
insert into selectinsert_while_vacuum_@amname@ select generate_series(1,1000);
insert into selectinsert_while_vacuum_@amname@ select generate_series(1,1000);
insert into selectinsert_while_vacuum_@amname@ select generate_series(1,1000);
insert into selectinsert_while_vacuum_@amname@ select generate_series(1,1000);
insert into selectinsert_while_vacuum_@amname@ select generate_series(1,1000);
insert into selectinsert_while_vacuum_@amname@ select generate_series(1,1000);
insert into selectinsert_while_vacuum_@amname@ select generate_series(1,1000);
insert into selectinsert_while_vacuum_@amname@ select generate_series(1,1000);
DELETE FROM selectinsert_while_vacuum_@amname@ WHERE a < 128;
4: BEGIN;
4: SELECT COUNT(*) FROM selectinsert_while_vacuum_@amname@;
5: BEGIN;
4: SELECT COUNT(*) FROM selectinsert_while_vacuum_@amname@;
4: BEGIN;
4: SELECT COUNT(*) FROM selectinsert_while_vacuum_@amname@;
2>: VACUUM selectinsert_while_vacuum_@amname@;
4: SELECT COUNT(*) FROM selectinsert_while_vacuum_@amname@;SELECT COUNT(*) FROM selectinsert_while_vacuum_@amname@;BEGIN;insert into selectinsert_while_vacuum_@amname@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@amname@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@amname@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@amname@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@amname@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@amname@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@amname@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@amname@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@amname@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@amname@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@amname@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@amname@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@amname@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@amname@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@amname@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@amname@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@amname@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@amname@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@amname@ select generate_series(1001,2000);insert into selectinsert_while_vacuum_@amname@ select generate_series(1001,2000);COMMIT;
2<:
3: SELECT COUNT(*) FROM selectinsert_while_vacuum_@amname@ WHERE a = 1500;
3: INSERT INTO selectinsert_while_vacuum_@amname@ VALUES (0);