Re: Sequential Scan Index Bug

Поиск
Список
Период
Сортировка
От Bruno Wolff III
Тема Re: Sequential Scan Index Bug
Дата
Msg-id 20040407053742.GB9824@wolff.to
обсуждение исходный текст
Ответ на Sequential Scan Index Bug  ("Gabriel Weinberg" <yegg@alum.mit.edu>)
Ответы Re: Sequential Scan Index Bug  ("Gabriel Weinberg" <yegg@alum.mit.edu>)
Список pgsql-bugs
On Sat, Apr 03, 2004 at 13:51:56 -0500,
  Gabriel Weinberg <yegg@alum.mit.edu> wrote:
>
> I have a table with an integer column with about 10M rows in it.
>
> This column has an index (btree).
>
> When I try to select a row using this column with an integer, e.g. select *
> from table where id=4, it always uses the index.  However, if I select try
> to select a row using this column with a decimal, e.g. select * from table
> where id=4.343, it skips the index entirely and does a sequential scan of
> the table.
>
> I am using v7.4.2 on Freebsd 4.9.

Depending on what you want to do, you probably either want to cast the
value to an int explicitly or combine that with a test (using a stable
function) to make sure the number is actually an integer.

В списке pgsql-bugs по дате отправления:

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: BUG #1127: ALTER SEQUENCE bug
Следующее
От: "PostgreSQL Bugs List"
Дата:
Сообщение: BUG #1129: select query returns multiple results for a japanese characters