提交 a2fd844c 编写于 作者: T Thomas G. Lockhart

Reorder tests and move aggregate table data to data/.

上级 1594bf2a
--
-- replace
--
--
-- BTREE
--
UPDATE onek
SET unique1 = onek.unique1 + 1;
UPDATE onek
SET unique1 = onek.unique1 - 1;
--
-- BTREE partial
--
-- UPDATE onek2
-- SET unique1 = onek2.unique1 + 1;
--UPDATE onek2
-- SET unique1 = onek2.unique1 - 1;
--
-- BTREE shutting out non-functional updates
--
-- the following two tests seem to take a long time on some
-- systems. This non-func update stuff needs to be examined
-- more closely. - jolly (2/22/96)
--
UPDATE temp
SET stringu1 = reverse_c16(onek.stringu1)
WHERE onek.stringu1 = 'JBAAAA' and
onek.stringu1 = temp.stringu1;
UPDATE temp
SET stringu1 = reverse_c16(onek2.stringu1)
WHERE onek2.stringu1 = 'JCAAAA' and
onek2.stringu1 = temp.stringu1;
DROP TABLE temp;
--UPDATE person*
-- SET age = age + 1;
--UPDATE person*
-- SET age = age + 3
-- WHERE name = 'linda';
--
-- copy
--
COPY onek TO '_OBJWD_/results/onek.data';
DELETE FROM onek;
COPY onek FROM '_OBJWD_/results/onek.data';
SELECT unique1 FROM onek WHERE unique1 < 2;
DELETE FROM onek2;
COPY onek2 FROM '_OBJWD_/results/onek.data';
SELECT unique1 FROM onek2 WHERE unique1 < 2;
COPY BINARY stud_emp TO '_OBJWD_/results/stud_emp.data';
DELETE FROM stud_emp;
COPY BINARY stud_emp FROM '_OBJWD_/results/stud_emp.data';
SELECT * FROM stud_emp;
-- COPY aggtest FROM stdin;
-- 56 7.8
-- 100 99.097
-- 0 0.09561
-- 42 324.78
-- .
-- COPY aggtest TO stdout;
--
-- test the random function
--
-- count the number of tuples originally
SELECT count(*) FROM onek;
-- select roughly 1/10 of the tuples
SELECT count(*) FROM onek where oidrand(onek.oid, 10);
-- select again, the count should be different
SELECT count(*) FROM onek where oidrand(onek.oid, 10);
-- --
-- AGGREGATES -- AGGREGATES
-- --
SELECT avg(four) AS avg_1 FROM onek; SELECT avg(four) AS avg_1 FROM onek;
SELECT avg(a) AS avg_49 FROM aggtest WHERE a < 100; SELECT avg(a) AS avg_32 FROM aggtest WHERE a < 100;
SELECT avg(b) AS avg_107_943 FROM aggtest; SELECT avg(b) AS avg_107_943 FROM aggtest;
......
boolean boolean
box
char char
char16 char16
char2 char2
char4 char4
char8 char8
float4 text
float8
int2 int2
int4 int4
oid oid
oidint2 oidint2
oidint4 oidint4
oidname oidname
float4
float8
point point
box
polygon polygon
text
timespan timespan
datetime datetime
reltime reltime
...@@ -32,19 +32,19 @@ create_operator ...@@ -32,19 +32,19 @@ create_operator
create_view create_view
create_index create_index
sanity_check sanity_check
errors
select select
select_into select_into
select_distinct select_distinct
select_distinct_on select_distinct_on
aggregates
transactions transactions
random
portals portals
errors
misc misc
random
arrays arrays
btree_index btree_index
hash_index hash_index
aggregates
select_views select_views
alter_table alter_table
purge purge
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册