15670430创建于 2020年12月28日历史提交
-- TEST CASE: dead loop
--
CREATE TABLE cmpr_toast_dead_loop_raw
(
    id int delta,
    f1 varchar(10000)
);
INSERT INTO cmpr_toast_dead_loop_raw select generate_series(1,5), repeat('^_^ Kenyon is not God,Remark here!!',3);
INSERT INTO cmpr_toast_dead_loop_raw select generate_series(1,5), repeat('^_^ Kenyon is not God,Remark here!!',200);
INSERT INTO cmpr_toast_dead_loop_raw SELECT * FROM cmpr_toast_dead_loop_raw;
INSERT INTO cmpr_toast_dead_loop_raw SELECT * FROM cmpr_toast_dead_loop_raw;
INSERT INTO cmpr_toast_dead_loop_raw SELECT * FROM cmpr_toast_dead_loop_raw;
INSERT INTO cmpr_toast_dead_loop_raw SELECT * FROM cmpr_toast_dead_loop_raw;
INSERT INTO cmpr_toast_dead_loop_raw SELECT * FROM cmpr_toast_dead_loop_raw;
COPY cmpr_toast_dead_loop_raw TO '@abs_srcdir@/data/cmpr_toast_dead_loop.data';

CREATE TABLE cmpr_toast_dead_loop
(
    id int delta,
    f1 varchar(10000)
) ;
COPY cmpr_toast_dead_loop FROM '@abs_srcdir@/data/cmpr_toast_dead_loop.data';

SELECT (SELECT COUNT(*) FROM cmpr_toast_dead_loop_raw) - (SELECT COUNT(*) FROM cmpr_toast_dead_loop);
(SELECT * FROM cmpr_toast_dead_loop_raw) MINUS ALL (SELECT * FROM cmpr_toast_dead_loop);
(SELECT * FROM cmpr_toast_dead_loop) MINUS ALL (SELECT * FROM cmpr_toast_dead_loop_raw);

DROP TABLE cmpr_toast_dead_loop_raw;
DROP TABLE cmpr_toast_dead_loop;
\! rm @abs_srcdir@/data/cmpr_toast_dead_loop.data