Re: Bug #730: cannot create functional index

Поиск
Список
Период
Сортировка
От Stephan Szabo
Тема Re: Bug #730: cannot create functional index
Дата
Msg-id 20020804111621.Y64037-100000@megazone23.bigpanda.com
обсуждение исходный текст
Ответ на Bug #730: cannot create functional index  (pgsql-bugs@postgresql.org)
Ответы Re: Bug #730: cannot create functional index  (Bruce Momjian <pgman@candle.pha.pa.us>)
Список pgsql-bugs
On Sun, 4 Aug 2002 pgsql-bugs@postgresql.org wrote:

> Vadim Grepan (kezal@mail.ru) reports a bug with a severity of 3
> The lower the number the more severe it is.
>
> Short Description
> cannot create functional index
>
> Long Description
> I've tried to create functional index like
> that:
> === cut ===
> db=> CREATE INDEX NDX_FNC_TBL_TRAFBYTES__DATE ON tbl_trafbytes (date (date_trunc ('day', trafbytes_date)));
> ERROR:  parser: parse error at or near "("
> === cut ===
>
> Column trafbytes_date define as
> === cut ===
>  trafbytes_date    | timestamp without time zone | not null
> === cut ===
>
> Does it means that PostgreSQL funcional indexes support only simplest fucntions like lower ()?

Functional indexes must take as arguments one or more columns.
You'll need a function that wraps what you're attempting to do
and make the index (and where clauses) with that.

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

Предыдущее
От: pgsql-bugs@postgresql.org
Дата:
Сообщение: Bug #730: cannot create functional index
Следующее
От: Bruce Momjian
Дата:
Сообщение: Re: Bug #730: cannot create functional index