1
0
mirror of https://github.com/postgres/postgres.git synced 2025-05-06 19:59:18 +03:00

Reorder tests and move aggregate table data to data/.

This commit is contained in:
Thomas G. Lockhart 1997-04-29 14:29:16 +00:00
parent 1594bf2a93
commit a2fd844c3b
2 changed files with 9 additions and 102 deletions

View File

@ -1,102 +1,9 @@
--
-- 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;

View File

@ -1,21 +1,21 @@
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
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
portals
errors
misc
random random
portals
misc
arrays arrays
btree_index btree_index
hash_index hash_index
aggregates
select_views select_views
alter_table alter_table
purge purge