Only skip pages marked as clean in the visibility map, if the last 32
[PostgreSQL.git] / contrib / btree_gist / expected / cash.out
blob2beb8cd92dcb98b562fcbe300c5a220ee09e7d1c
1 -- money check
2 CREATE TABLE moneytmp (a money) WITH OIDS;
3 \copy moneytmp from 'data/cash.data'
4 SET enable_seqscan=on;
5 SELECT count(*) FROM moneytmp WHERE a <  '22649.64';
6  count 
7 -------
8    289
9 (1 row)
11 SELECT count(*) FROM moneytmp WHERE a <= '22649.64';
12  count 
13 -------
14    290
15 (1 row)
17 SELECT count(*) FROM moneytmp WHERE a  = '22649.64';
18  count 
19 -------
20      1
21 (1 row)
23 SELECT count(*) FROM moneytmp WHERE a >= '22649.64';
24  count 
25 -------
26    254
27 (1 row)
29 SELECT count(*) FROM moneytmp WHERE a >  '22649.64';
30  count 
31 -------
32    253
33 (1 row)
35 CREATE INDEX moneyidx ON moneytmp USING gist ( a );
36 SET enable_seqscan=off;
37 SELECT count(*) FROM moneytmp WHERE a <  '22649.64'::money;
38  count 
39 -------
40    289
41 (1 row)
43 SELECT count(*) FROM moneytmp WHERE a <= '22649.64'::money;
44  count 
45 -------
46    290
47 (1 row)
49 SELECT count(*) FROM moneytmp WHERE a  = '22649.64'::money;
50  count 
51 -------
52      1
53 (1 row)
55 SELECT count(*) FROM moneytmp WHERE a >= '22649.64'::money;
56  count 
57 -------
58    254
59 (1 row)
61 SELECT count(*) FROM moneytmp WHERE a >  '22649.64'::money;
62  count 
63 -------
64    253
65 (1 row)