Re: Create unique index or constraint on part of a column

Поиск
Список
Период
Сортировка
От Jeff Davis
Тема Re: Create unique index or constraint on part of a column
Дата
Msg-id 1299541083.7300.3.camel@jdavis-ux.asterdata.local
обсуждение исходный текст
Ответ на Create unique index or constraint on part of a column  (Ruben Blanco <rubenblan@gmail.com>)
Список pgsql-general
On Mon, 2011-03-07 at 23:30 +0000, Ruben Blanco wrote:
> Hi:
>
> Is there anyway to create a unique index or constraint on part of a
> column?
>
> Something like this, but something that works ;-)
>
>   ALTER TABLE invoices
>   ADD CONSTRAINT cons UNIQUE (EXTRACT(YEAR FROM invoice_date),
> innvoice_number);

CREATE UNIQUE INDEX invoices_constraint_idx ON invoices
  (EXTRACT(YEAR FROM invoice_date), invoice_number);

Regards,
    Jeff Davis


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

Предыдущее
От: Glenn Maynard
Дата:
Сообщение: Re: Why count(*) doest use index?
Следующее
От: Adrian Klaver
Дата:
Сообщение: Re: database is bigger after dump/restore - why? (60 GB to 109 GB)