Re: Create index on user defined type
От | aditya desai |
---|---|
Тема | Re: Create index on user defined type |
Дата | |
Msg-id | CAN0SRDHH=10fPDh2tTY0cjLdTzESeaoV1YRPgk=mvxhcNqM_=w@mail.gmail.com обсуждение исходный текст |
Ответ на | Re: Create index on user defined type (Christophe Pettus <xof@thebuild.com>) |
Ответы |
Re: Create index on user defined type
|
Список | pgsql-sql |
Thanks! Apologies! Looks like I was having issues with NULL values and UNIQUE index on user defined column.
On Tue, Apr 19, 2022 at 10:00 PM Christophe Pettus <xof@thebuild.com> wrote:
> On Apr 19, 2022, at 09:27, aditya desai <admad123@gmail.com> wrote:
>
> Hi,
> Is there any way to create index on user defined type in Postgresql? Need to create index on bug_status in bug table.
>
> CREATE TYPE bug_status AS ENUM ('new', 'open', 'closed');
>
> CREATE TABLE bug (
> id serial,
> description text,
> status bug_status
> );
It works right out of the box:
xof=# CREATE TYPE bug_status AS ENUM ('new', 'open', 'closed');
CREATE TYPE
xof=# CREATE TABLE bug (
id serial,
description text,
status bug_status
);
CREATE TABLE
xof=# create index on bug(status);
CREATE INDEX
xof=#
В списке pgsql-sql по дате отправления: