Indexes and differing column types

Поиск
Список
Период
Сортировка
От Michael Paesold
Тема Indexes and differing column types
Дата
Msg-id 0a3c01c25c3d$b2aae5a0$4201a8c0@beeblebrox
обсуждение исходный текст
Список 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 по дате отправления:

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: Multicolumn foreign keys need useless unique indices?
Следующее
От: "D'Arcy J.M. Cain"
Дата:
Сообщение: Reading a live database