Indexes and differing column types - Mailing list pgsql-hackers

From Michael Paesold
Subject Indexes and differing column types
Date
Msg-id 0a3c01c25c3d$b2aae5a0$4201a8c0@beeblebrox
Whole thread Raw
List pgsql-hackers
Hi all,

this is my first mail to pgsql-hackers, so first I want to thank you all for
your great work. PostgreSQL is an amazing database management system and
wonderful to use.

Concerning this TODO entry:

> Allow SELECT * FROM tab WHERE int2col = 4 to use int2col index,
> int8, float4, numeric/decimal too [optimizer]

What about the case of doing a join on columns that don't have the same
type? Sometimes the index will be used, e.g. on this simple query:

SELECT * FROM a, b WHERE a.int4col = b.int8col;

Here the index will be used. But there are other queries where it's
necessary to do explicit type casting. I could provide examples.
Is this a known problem?

Best Regards,
Michael Paesold



pgsql-hackers by date:

Previous
From: Tom Lane
Date:
Subject: Re: Multicolumn foreign keys need useless unique indices?
Next
From: "D'Arcy J.M. Cain"
Date:
Subject: Reading a live database