-- -- first, define the datatype. Turn off echoing so that expected file -- does not depend on contents of seg.sql. -- \set ECHO none psql:btree_gist.sql:10: WARNING: ProcedureCreate: type int4key is not yet defined psql:btree_gist.sql:15: WARNING: Argument type "int4key" is only a shell psql:btree_gist.sql:76: WARNING: ProcedureCreate: type tskey is not yet defined psql:btree_gist.sql:81: WARNING: Argument type "tskey" is only a shell create table inttmp (b int4); \copy inttmp from 'data/test_btree.data' create table tstmp ( t timestamp without time zone ); \copy tstmp from 'data/test_btree_ts.data' -- without idx select count(*) from inttmp where b <=10; count ------- 11 (1 row) select count(*) from tstmp where t < '2001-05-29 08:33:09'; count ------- 66 (1 row) -- create idx create index aaaidx on inttmp using gist ( b ); create index tsidx on tstmp using gist ( t ); --with idx set enable_seqscan=off; select count(*) from inttmp where b <=10; count ------- 11 (1 row) select count(*) from tstmp where t < '2001-05-29 08:33:09'; count ------- 66 (1 row)