Re: [SQL] index on aggregate function

Поиск
Список
Период
Сортировка
От Sascha Schumann
Тема Re: [SQL] index on aggregate function
Дата
Msg-id 19990206134934.A703@schell.de
обсуждение исходный текст
Ответ на Re: [SQL] index on aggregate function  (Remigiusz Sokolowski <rems@gdansk.sprint.pl>)
Ответы Re: [SQL] index on aggregate function
Список pgsql-sql
On Mon, Feb 01, 1999 at 09:50:57AM +0100, Remigiusz Sokolowski wrote:
> > I somewhere read that it is possible to create an index on aggregate functions
> > in PostgreSQL. Which syntax do I have to use for it?
> >
> > test=> CREATE TABLE test ( name VARCHAR(32) );
> > CREATE
> > test=> CREATE INDEX test_idx ON test lower(name);
> > ERROR:  parser: parse error at or near "lower"
> >
> > gives me a parser error.
>
> Right syntax is
> CREATE INDEX test_idx ON test (lower(name) text_ops);
> I try it and index was generated without error
>     Rem

Well, that exact statement gives me:

ERROR: BuildFuncTupleDesc: function 'lower(varchar)' does not exist

I also tried varchar_ops and char_ops instead of text_ops, but that does not
resolve the problem. I'm using PostgreSQL 6.4.2 on Linux without problems so
far.

--

          Regards,

                            Sascha Schumann |
                                 Consultant | finger sas@schell.de
                                            | for PGP public key

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

Предыдущее
От: "Bryan White"
Дата:
Сообщение: Functional Indexes
Следующее
От: Tom Lane
Дата:
Сообщение: Re: [SQL] Functional Indexes