|
4 | 4 | -- directory paths are passed to us in environment variables |
5 | 5 | \getenv abs_srcdir PG_ABS_SRCDIR |
6 | 6 | \getenv abs_builddir PG_ABS_BUILDDIR |
7 | | --- CLASS POPULATION |
8 | | ---(any resemblance to real life is purely coincidental) |
9 | | --- |
10 | | -\set filename :abs_srcdir '/data/agg.data' |
11 | | -COPY aggtest FROM :'filename'; |
12 | | -\set filename :abs_srcdir '/data/onek.data' |
13 | | -COPY onek FROM :'filename'; |
14 | | -\set filename :abs_builddir '/results/onek.data' |
15 | | -COPY onek TO :'filename'; |
16 | | -DELETE FROM onek; |
17 | | -COPY onek FROM :'filename'; |
18 | | -\set filename :abs_srcdir '/data/tenk.data' |
19 | | -COPY tenk1 FROM :'filename'; |
20 | | -\set filename :abs_srcdir '/data/rect.data' |
21 | | -COPY slow_emp4000 FROM :'filename'; |
22 | | -\set filename :abs_srcdir '/data/person.data' |
23 | | -COPY person FROM :'filename'; |
24 | | -\set filename :abs_srcdir '/data/emp.data' |
25 | | -COPY emp FROM :'filename'; |
26 | | -\set filename :abs_srcdir '/data/student.data' |
27 | | -COPY student FROM :'filename'; |
28 | | -\set filename :abs_srcdir '/data/stud_emp.data' |
29 | | -COPY stud_emp FROM :'filename'; |
30 | | -\set filename :abs_srcdir '/data/streets.data' |
31 | | -COPY road FROM :'filename'; |
32 | | -\set filename :abs_srcdir '/data/real_city.data' |
33 | | -COPY real_city FROM :'filename'; |
34 | | -\set filename :abs_srcdir '/data/hash.data' |
35 | | -COPY hash_i4_heap FROM :'filename'; |
36 | | -COPY hash_name_heap FROM :'filename'; |
37 | | -COPY hash_txt_heap FROM :'filename'; |
38 | | -COPY hash_f8_heap FROM :'filename'; |
39 | | -\set filename :abs_srcdir '/data/tsearch.data' |
40 | | -COPY test_tsvector FROM :'filename'; |
41 | | -\set filename :abs_srcdir '/data/jsonb.data' |
42 | | -COPY testjsonb FROM :'filename'; |
43 | | --- the data in this file has a lot of duplicates in the index key |
44 | | --- fields, leading to long bucket chains and lots of table expansion. |
45 | | --- this is therefore a stress test of the bucket overflow code (unlike |
46 | | --- the data in hash.data, which has unique index keys). |
47 | | --- |
48 | | --- \set filename :abs_srcdir '/data/hashovfl.data' |
49 | | --- COPY hash_ovfl_heap FROM :'filename'; |
50 | | -\set filename :abs_srcdir '/data/desc.data' |
51 | | -COPY bt_i4_heap FROM :'filename'; |
52 | | -\set filename :abs_srcdir '/data/hash.data' |
53 | | -COPY bt_name_heap FROM :'filename'; |
54 | | -\set filename :abs_srcdir '/data/desc.data' |
55 | | -COPY bt_txt_heap FROM :'filename'; |
56 | | -\set filename :abs_srcdir '/data/hash.data' |
57 | | -COPY bt_f8_heap FROM :'filename'; |
58 | | -\set filename :abs_srcdir '/data/array.data' |
59 | | -COPY array_op_test FROM :'filename'; |
60 | | -\set filename :abs_srcdir '/data/array.data' |
61 | | -COPY array_index_op_test FROM :'filename'; |
62 | | --- analyze all the data we just loaded, to ensure plan consistency |
63 | | --- in later tests |
64 | | -ANALYZE aggtest; |
65 | | -ANALYZE onek; |
66 | | -ANALYZE tenk1; |
67 | | -ANALYZE slow_emp4000; |
68 | | -ANALYZE person; |
69 | | -ANALYZE emp; |
70 | | -ANALYZE student; |
71 | | -ANALYZE stud_emp; |
72 | | -ANALYZE road; |
73 | | -ANALYZE real_city; |
74 | | -ANALYZE hash_i4_heap; |
75 | | -ANALYZE hash_name_heap; |
76 | | -ANALYZE hash_txt_heap; |
77 | | -ANALYZE hash_f8_heap; |
78 | | -ANALYZE test_tsvector; |
79 | | -ANALYZE bt_i4_heap; |
80 | | -ANALYZE bt_name_heap; |
81 | | -ANALYZE bt_txt_heap; |
82 | | -ANALYZE bt_f8_heap; |
83 | | -ANALYZE array_op_test; |
84 | | -ANALYZE array_index_op_test; |
85 | 7 | --- test copying in CSV mode with various styles |
86 | 8 | --- of embedded line ending characters |
87 | 9 | create temp table copytest ( |
|