Trying to continue breaking down the large files into smaller tests so that
debugging is a little (well, alot!) easier
This commit is contained in:
parent
f9526f886a
commit
b29c2da7dd
@ -1,129 +1,3 @@
|
||||
--
|
||||
-- hash index
|
||||
-- grep 843938989 hash.data
|
||||
--
|
||||
SELECT hash_i4_heap.*
|
||||
WHERE hash_i4_heap.random = 843938989;
|
||||
|
||||
--
|
||||
-- hash index
|
||||
-- grep 66766766 hash.data
|
||||
--
|
||||
SELECT hash_i4_heap.*
|
||||
WHERE hash_i4_heap.random = 66766766;
|
||||
|
||||
--
|
||||
-- hash index
|
||||
-- grep 1505703298 hash.data
|
||||
--
|
||||
SELECT hash_c16_heap.*
|
||||
WHERE hash_c16_heap.random = '1505703298'::char16;
|
||||
|
||||
--
|
||||
-- hash index
|
||||
-- grep 7777777 hash.data
|
||||
--
|
||||
SELECT hash_c16_heap.*
|
||||
WHERE hash_c16_heap.random = '7777777'::char16;
|
||||
|
||||
--
|
||||
-- hash index
|
||||
-- grep 1351610853 hash.data
|
||||
--
|
||||
SELECT hash_txt_heap.*
|
||||
WHERE hash_txt_heap.random = '1351610853'::text;
|
||||
|
||||
--
|
||||
-- hash index
|
||||
-- grep 111111112222222233333333 hash.data
|
||||
--
|
||||
SELECT hash_txt_heap.*
|
||||
WHERE hash_txt_heap.random = '111111112222222233333333'::text;
|
||||
|
||||
--
|
||||
-- hash index
|
||||
-- grep 444705537 hash.data
|
||||
--
|
||||
SELECT hash_f8_heap.*
|
||||
WHERE hash_f8_heap.random = '444705537'::float8;
|
||||
|
||||
--
|
||||
-- hash index
|
||||
-- grep 88888888 hash.data
|
||||
--
|
||||
SELECT hash_f8_heap.*
|
||||
WHERE hash_f8_heap.random = '88888888'::float8;
|
||||
|
||||
--
|
||||
-- hash index
|
||||
-- grep '^90[^0-9]' hashovfl.data
|
||||
--
|
||||
-- SELECT count(*) AS i988 FROM hash_ovfl_heap
|
||||
-- WHERE x = 90;
|
||||
|
||||
--
|
||||
-- hash index
|
||||
-- grep '^1000[^0-9]' hashovfl.data
|
||||
--
|
||||
-- SELECT count(*) AS i0 FROM hash_ovfl_heap
|
||||
-- WHERE x = 1000;
|
||||
|
||||
|
||||
--
|
||||
-- btree index
|
||||
-- test retrieval of min/max keys for each
|
||||
--
|
||||
|
||||
SELECT b.*
|
||||
FROM bt_i4_heap b
|
||||
WHERE b.seqno < 1;
|
||||
|
||||
SELECT b.*
|
||||
FROM bt_i4_heap b
|
||||
WHERE b.seqno >= 9999;
|
||||
|
||||
SELECT b.*
|
||||
FROM bt_i4_heap b
|
||||
WHERE b.seqno = 4500;
|
||||
|
||||
SELECT b.*
|
||||
FROM bt_c16_heap b
|
||||
WHERE b.seqno < '1'::char16;
|
||||
|
||||
SELECT b.*
|
||||
FROM bt_c16_heap b
|
||||
WHERE b.seqno >= '9999'::char16;
|
||||
|
||||
SELECT b.*
|
||||
FROM bt_c16_heap b
|
||||
WHERE b.seqno = '4500'::char16;
|
||||
|
||||
SELECT b.*
|
||||
FROM bt_txt_heap b
|
||||
WHERE b.seqno < '1'::text;
|
||||
|
||||
SELECT b.*
|
||||
FROM bt_txt_heap b
|
||||
WHERE b.seqno >= '9999'::text;
|
||||
|
||||
SELECT b.*
|
||||
FROM bt_txt_heap b
|
||||
WHERE b.seqno = '4500'::text;
|
||||
|
||||
SELECT b.*
|
||||
FROM bt_f8_heap b
|
||||
WHERE b.seqno < '1'::float8;
|
||||
|
||||
SELECT b.*
|
||||
FROM bt_f8_heap b
|
||||
WHERE b.seqno >= '9999'::float8;
|
||||
|
||||
SELECT b.*
|
||||
FROM bt_f8_heap b
|
||||
WHERE b.seqno = '4500'::float8;
|
||||
|
||||
|
||||
|
||||
--
|
||||
-- replace
|
||||
--
|
||||
@ -171,103 +45,6 @@ DROP TABLE temp;
|
||||
-- SET age = age + 3
|
||||
-- WHERE name = 'linda';
|
||||
|
||||
|
||||
--
|
||||
-- HASH
|
||||
--
|
||||
UPDATE hash_i4_heap
|
||||
SET random = 1
|
||||
WHERE hash_i4_heap.seqno = 1492;
|
||||
|
||||
SELECT h.seqno AS i1492, h.random AS i1
|
||||
FROM hash_i4_heap h
|
||||
WHERE h.random = 1;
|
||||
|
||||
UPDATE hash_i4_heap
|
||||
SET seqno = 20000
|
||||
WHERE hash_i4_heap.random = 1492795354;
|
||||
|
||||
SELECT h.seqno AS i20000
|
||||
FROM hash_i4_heap h
|
||||
WHERE h.random = 1492795354;
|
||||
|
||||
UPDATE hash_c16_heap
|
||||
SET random = '0123456789abcdef'::char16
|
||||
WHERE hash_c16_heap.seqno = 6543;
|
||||
|
||||
SELECT h.seqno AS i6543, h.random AS c0_to_f
|
||||
FROM hash_c16_heap h
|
||||
WHERE h.random = '0123456789abcdef'::char16;
|
||||
|
||||
UPDATE hash_c16_heap
|
||||
SET seqno = 20000
|
||||
WHERE hash_c16_heap.random = '76652222'::char16;
|
||||
|
||||
--
|
||||
-- this is the row we just replaced; index scan should return zero rows
|
||||
--
|
||||
SELECT h.seqno AS emptyset
|
||||
FROM hash_c16_heap h
|
||||
WHERE h.random = '76652222'::char16;
|
||||
|
||||
UPDATE hash_txt_heap
|
||||
SET random = '0123456789abcdefghijklmnop'::text
|
||||
WHERE hash_txt_heap.seqno = 4002;
|
||||
|
||||
SELECT h.seqno AS i4002, h.random AS c0_to_p
|
||||
FROM hash_txt_heap h
|
||||
WHERE h.random = '0123456789abcdefghijklmnop'::text;
|
||||
|
||||
UPDATE hash_txt_heap
|
||||
SET seqno = 20000
|
||||
WHERE hash_txt_heap.random = '959363399'::text;
|
||||
|
||||
SELECT h.seqno AS t20000
|
||||
FROM hash_txt_heap h
|
||||
WHERE h.random = '959363399'::text;
|
||||
|
||||
UPDATE hash_f8_heap
|
||||
SET random = '-1234.1234'::float8
|
||||
WHERE hash_f8_heap.seqno = 8906;
|
||||
|
||||
SELECT h.seqno AS i8096, h.random AS f1234_1234
|
||||
FROM hash_f8_heap h
|
||||
WHERE h.random = '-1234.1234'::float8;
|
||||
|
||||
UPDATE hash_f8_heap
|
||||
SET seqno = 20000
|
||||
WHERE hash_f8_heap.random = '488912369'::float8;
|
||||
|
||||
SELECT h.seqno AS f20000
|
||||
FROM hash_f8_heap h
|
||||
WHERE h.random = '488912369'::float8;
|
||||
|
||||
-- UPDATE hash_ovfl_heap
|
||||
-- SET x = 1000
|
||||
-- WHERE x = 90;
|
||||
|
||||
-- this vacuums the index as well
|
||||
-- VACUUM hash_ovfl_heap;
|
||||
|
||||
-- SELECT count(*) AS i0 FROM hash_ovfl_heap
|
||||
-- WHERE x = 90;
|
||||
|
||||
-- SELECT count(*) AS i988 FROM hash_ovfl_heap
|
||||
-- WHERE x = 1000;
|
||||
|
||||
--
|
||||
-- append
|
||||
-- (is tested in create.source)
|
||||
--
|
||||
|
||||
--
|
||||
-- queries to plan and execute each plannode and execnode we have
|
||||
--
|
||||
|
||||
--
|
||||
-- builtin functions
|
||||
--
|
||||
|
||||
--
|
||||
-- copy
|
||||
--
|
||||
|
Loading…
x
Reference in New Issue
Block a user