Functional Indexes

From: "David Olbersen" <DOlbersen(at)stbernard(dot)com>
To: <pgsql-sql(at)postgresql(dot)org>
Subject: Functional Indexes
Date: 2003-07-15 17:36:42
Message-ID: E7E213858379814A9AE48CA6754F5ECB0D6FC9@mail01.stbernard.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-sql

Hello all,

I have a function (urlhost) which finds the 'host' portion of a URL. In the case of http://www.foobar.com/really/long/path/to/a/file it returns "www.foobar.com".

I also have a function (urltld) which returns the TLD of a URL. In the case of http://www.foobar.com/really/long/path/to/a/file it returns ".com" (the leading dot is OK).

urltld uses urlhost to do it's job (how should be apparent).

Now the question: is there a single index I can create that will be used when my WHERE clause contains either urlhost or urltld? I could create two functional indexes, but that seems a bit silly to me.

Any thoughts?

--------------------------
David Olbersen
iGuard Engineer
St. Bernard Software
11415 West Bernardo Court
San Diego, CA 92127
1-858-676-2277 x2152

Responses

Browse pgsql-sql by date

  From Date Subject
Next Message Frank Bax 2003-07-15 18:06:06 Re: Functional Indexes
Previous Message Stuart 2003-07-15 17:31:31 Re: Count dates distinct within an interval