Re: creating functional index over multiple columns

From: "Christopher Kings-Lynne" <chriskl(at)familyhealth(dot)com(dot)au>
To: "Chantal Ackermann" <chantal(dot)ackermann(at)biomax(dot)de>, <pgsql-sql(at)postgresql(dot)org>
Subject: Re: creating functional index over multiple columns
Date: 2002-06-29 04:19:49
Message-ID: 00f001c21f24$35e74d70$0200a8c0@SOL
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-sql

CREATE INDEX my_idx ON my_table(lower(name), type_id, syn_id); ???

Chris

----- Original Message -----
From: "Chantal Ackermann" <chantal(dot)ackermann(at)biomax(dot)de>
To: <pgsql-sql(at)postgresql(dot)org>
Sent: Friday, June 28, 2002 7:13 PM
Subject: [SQL] creating functional index over multiple columns

> hello all,
>
> I am new to this list, and I hope my request is well placed, here. I
> tried searching the archives but I wasn't lucky.
>
> I want to create an index over two columns and one function:
>
> the WHERE clause is:
> WHERE lower(name)=? AND type_id=? AND syn_id=?
>
> I know from the docs that I have to create on function that wraps these
> three values for creating the appropriate index. I have practically no
> idea how to do this (e.g. what type/set should this function return?).
>
> Thanks a lot for pointers to documentation/former postings or any help
> Cheers
> Chantal
>
>
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 4: Don't 'kill -9' the postmaster
>
>

In response to

Browse pgsql-sql by date

  From Date Subject
Next Message Kelly 2002-06-29 11:48:57 selecting from integer[]
Previous Message Bruce Momjian 2002-06-28 23:27:39 Re: pg_group members