Re: Cannot CREATE INDEX that contains a function

Поиск
Список
Период
Сортировка
От Tom Lane
Тема Re: Cannot CREATE INDEX that contains a function
Дата
Msg-id 28424.980480843@sss.pgh.pa.us
обсуждение исходный текст
Ответ на Cannot CREATE INDEX that contains a function  (Roberto Bertolusso <rb@desinet-sa.com>)
Список pgsql-sql
Roberto Bertolusso <rb@desinet-sa.com> writes:
> testdb=# CREATE TABLE test (username varchar(50));
> CREATE
> testdb=# CREATE UNIQUE INDEX test_index ON test (lower(username));
> ERROR: DefineIndex: function 'lower(varchar)' does not exist

Short answer in 7.0.* is to make the column be type text not varchar.
7.1 is more flexible about this ...
        regards, tom lane


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

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: Rule not invoked in 7.1
Следующее
От: John Reid
Дата:
Сообщение: Re: abstract data types?