From: | Dustin Sallings <dustin+postgres(at)spy(dot)net> |
---|---|
To: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
Cc: | <pgsql-general(at)postgresql(dot)org> |
Subject: | Re: index on a box |
Date: | 2001-06-21 23:10:13 |
Message-ID: | Pine.OSX.4.33.0106211608500.620-100000@dustinmobile |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
Around 18:26 on Jun 21, 2001, Tom Lane said:
# You'd better declare the function as 'iscachable'. As is, the planner
# doesn't trust it to return a constant.
Got it! Tried a few variations on the create until I got this:
create function box(point) returns box as
'select box($1, $1)'
language 'sql'
with (iscachable);
misc=# explain select * from tmp where box(point(-121, 37)) @ b;
NOTICE: QUERY PLAN:
Index Scan using tmp_bybox on tmp (cost=0.00..238.59 rows=61 width=92)
Thanks! :)
(oh, and would it be reasonable to list at least some of the
possible attributes in psql?)
--
SPY My girlfriend asked me which one I like better.
pub 1024/3CAE01D5 1994/11/03 Dustin Sallings <dustin(at)spy(dot)net>
| Key fingerprint = 87 02 57 08 02 D0 DA D6 C8 0F 3E 65 51 98 D8 BE
L_______________________ I hope the answer won't upset her. ____________
From | Date | Subject | |
---|---|---|---|
Next Message | Ana Carolina Alonso de Armiño | 2001-06-21 23:58:55 | postgres 7.1.2 with SuSE 7.1 |
Previous Message | Thalis A. Kalfigopoulos | 2001-06-21 22:45:59 | insightful article |