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:
parent
1594bf2a93
commit
a2fd844c3b
@ -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;
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
Loading…
x
Reference in New Issue
Block a user