Two questions about 6.5
Hello all,
I have two questions about PostgreSQL 6.5:
1. CLUSTER does not work on indexes with more than one field. Is this
correct?
2. In the distribution tarball, the top-level directory is
"postgresl-6.5". Isn't there a 'q' missing?
--
Christian Ullrich
I've got this simple query...
SELECT id, title, summary, datetime, datetime::date AS date FROM poll
WHERE id = ?
which works from psql but fails with "bad parameter" from perl. If I
take out the "datetime::date AS date" bit it starts working.
Why would a query work in psql but not perl?
--
Chris Bitmead
mailto:chris@tech.com.au
http://www.techphoto.org - Photography News, Stuff that Matters
Hello all,
I have two questions about PostgreSQL 6.5:
1. CLUSTER does not work on indexes with more than one field. Is this
correct?
It seems to work here:
test=> create table te(x int, y int);
CREATE
test=> create index i_te on te(x,y);
CREATE
test=> cluster i_te on te;
CLUSTER
Can you supply and example.
2. In the distribution tarball, the top-level directory is
"postgresl-6.5". Isn't there a 'q' missing?
I believe this has been corrected.
--
Bruce Momjian | http://www.op.net/~candle
maillist@candle.pha.pa.us | (610) 853-3000
+ If your life is a hard drive, | 830 Blythe Avenue
+ Christ can be your backup. | Drexel Hill, Pennsylvania 19026
Hi Chris,
I don't know why it works in psql but not in perl but I've had problems
casting datetime as date before.
In pg 6.4 the cast fails (and by that I mean it yields an error) if
datetime is NULL. A possible 'workaround' is to double-cast:
select date( abstime( dt ) ) from test1;
Now because your query works in psql but not in perl, I don't think that
casting of NULLs is likely to be the problem but hey, it's worth a shot.
On a final note, I think datetime and date are reserved keywords so it's
probably best to rename your attribute 'datetime' and your synonym 'date'!
HTH,
Stuart.
I've got this simple query...
SELECT id, title, summary, datetime, datetime::date AS date FROM poll
WHERE id = ?which works from psql but fails with "bad parameter" from perl. If I
take out the "datetime::date AS date" bit it starts working.Why would a query work in psql but not perl?
--
Chris Bitmead
mailto:chris@tech.com.au
http://www.techphoto.org - Photography News, Stuff that Matters
+-------------------------+--------------------------------------+
| Stuart Rison | Ludwig Institute for Cancer Research |
+-------------------------+ 91 Riding House Street |
| Tel. (0171) 878 4041 | London, W1P 8BT, UNITED KINGDOM. |
| Fax. (0171) 878 4040 | stuart@ludwig.ucl.ac.uk |
+-------------------------+--------------------------------------+